专业网站建设品牌,十四年专业建站经验,服务6000+客户--广州京杭网络
免费热线:400-683-0016      微信咨询  |  联系我们

怎样实现图片特效效果呢_python

当前位置:网站建设 > 技术支持
资料来源:网络整理       时间:2023/3/9 5:00:51       共计:3560 浏览

怎样实现图片特效效果呢?

这里简单介绍几个图片特效,分别是黑白、流年、旧电影、反色,下面我简单介绍一下实现过程,实验环境win10+python3.6+pycharm5.0,主要内容如下:

1.下载安装numpy,pillow,后面的图片处理中要用到这2个包,安装的话,直接在cmd窗口输入命令“pip install numpy pillow”就行,如下:

2.图片特效,这里主要是用numpy包对图片进行处理,最后的效果再用PIL进行显示,测试代码及截图如下:

为了更好地说明问题,这里使用了一张彩色照片,原图如下:

黑白效果,这里把rgb的值都设为r*0.299+g*0.587+b*0.114,代码如下:

程序运行效果图如下:

流年效果图,这里给R通道的值开平方,再乘一个值,代码如下:

效果如下:

旧电影效果,代码如下:

效果如下:

反色效果,这个简单,用255减每一个通道值,代码如下:

效果如下:

至此,我们就完成了图片效果的制作。总的来说,整个过程代码量不多,最主要的还是对图片(素点RGB值)的处理,只要你有一定的图片处理能力,会简单的python,熟悉一下相关代码,很快就能掌握,当然,你也可以利用opencv来处理图片,实现效果图,这个就更多了,这里我就不详细介绍了,感兴趣的话,可以搜一下相关资料,网上很多,希望以上分享的内容能对你有所帮助吧。

版权说明:
本网站凡注明“广州京杭 原创”的皆为本站原创文章,如需转载请注明出处!
本网转载皆注明出处,遵循行业规范,如发现作品内容版权或其它问题的,请与我们联系处理!
欢迎扫描右侧微信二维码与我们联系。
·上一条:vmware公司的pks如何在vsphere部署_服务器 | ·下一条:windowsserver2019自动关机问题_服务器

Copyright © 广州京杭网络科技有限公司 2005-2024 版权所有    粤ICP备16019765号 

广州京杭网络科技有限公司 版权所有