python 3.7 如何对图片进行反色模糊锐化处理

 时间:2026-05-07 09:43:31

1、首先,一个简单的python图片处理程序结构如图。需要从PIL引用的几个模块如图所示。

对图片的不同处理,对应在写入图片和写出图片之间的操作,如图箭头与所示。

python 3.7 如何对图片进行反色模糊锐化处理

2、首先是反色。反色使用的是ImageOps模块下的invert函数。注意,invert函数接受L或者RGB格式,因此许哟先使用convert函数转换。

python 3.7 如何对图片进行反色模糊锐化处理

python 3.7 如何对图片进行反色模糊锐化处理

python 3.7 如何对图片进行反色模糊锐化处理

3、接下来是高斯模糊,高斯模糊要使用filter。从ImageFilter模块中的GaussianBlur函数生成一个filter,再传递给filter处理函数。其中参数radius是高斯模糊的半径。

python 3.7 如何对图片进行反色模糊锐化处理

python 3.7 如何对图片进行反色模糊锐化处理

4、除了使用高斯模糊,还可以直接用ImageFilter中的BLUR。这是一个预制好的filter。如图,反复作用该filter 10次。

python 3.7 如何对图片进行反色模糊锐化处理

python 3.7 如何对图片进行反色模糊锐化处理

5、类似的,如果要对图片锐化,也是使用filter。ImageFilter.SHARPEN即锐化。

还有一个类似的功能,边缘增强,对应filter是EDGE_ENHANCE.

python 3.7 如何对图片进行反色模糊锐化处理

6、锐化和边缘增强的对比效果如图所示。多次使用锐化后仍然相对稳定,但是多次使用边缘增强很快就花了。

python 3.7 如何对图片进行反色模糊锐化处理

python 3.7 如何对图片进行反色模糊锐化处理

  • finally与static有什么区别?
  • 电脑腾讯会议音量怎么调低
  • 如何学好民航法
  • 虎扑怎么编辑自己的帖子
  • 如何快速地移动pdf文档的页面位置
  • 热门搜索
    筋膜炎怎么治 姹紫嫣红的近义词 电脑怎么共享 浪琴手表怎么调日期 工资怎么扣税 欺负的近义词 讨厌的近义词是什么 科学博物馆英语怎么读 突出的近义词 孕妇感冒鼻塞怎么办