C语言几十行代码实现“吃鸡”的马赛克,C语言实现图片万恶的打码

C语言部落 2018-03-27 00:20:13

求出每个小方块内所有像素的颜色平均值,然后用来设置为该小方块的颜色。依次处理每个小方块,即可实现马赛克效果。

效果如下:

《1》加载原图(C语言图形编程,图形窗口,贴图操作,鼠标操作等)

《2》按键控制打码

完整代码如下:

《1》像素处理函数

《2》主函数

根据这个代码,再加上点动画,还可以做出一些有趣的效果。

这里做一个例子,将前面代码的以下两行:

改为如下:

最终效果:(此效果是动态的,这里只是展示最终效果)

开始效果:

最终效果:

好了今天的分享就到这里,谢谢你的观赏。

在在学习方面,重在培育独立有效的自学能力、积极向上的健康心理、一丝不苟的工作态度,刨根问底的钻研精神。这些能力培养有难有易,是一个步入编程殿堂的门槛。具备这些技能之后,大家便拥有了独立深入学习的能力。

22 阅读:1103

评论列表

陌上红尘.伊在何方?

陌上红尘.伊在何方?

2
2018-03-28 19:41

?,有什么用吗,你喜欢看四格方块?

C语言部落

C语言部落

C语言C++技术分享,项目实战,学习方法,技术答疑