image - 在 python 中使用 PIL 模糊图像

标签 image python-3.x python-imaging-library pixel

我一直在尝试使用 PIL 模糊图像。

据我所知,我需要复制图像,然后将每个像素更改为平均值
他周围的像素,来自原始图片。所以我并没有走得太远,
我正在使用 python 3.3x

from PIL import Image 

img = Image.open("source")
im = Image.copy(img)

我知道如何使用 putpixe,并获取像素的数据,但我不知道如何获取
周围像素的平均值。

在此先感谢您的帮助!

最佳答案

你可以这样做:

blurred_image = original_image.filter(ImageFilter.BLUR)

ImageFilter模块以获得更多选项。

您是正确的,因为您描述的过程会使图像模糊,并且有些过滤器基本上可以直接执行您的建议(*例如“,使用 ImageFilter.Kernel 方法,您的内核具有恒定权重)。使用 ImageFilter 将不过,更快、更容易,并为您提供更多模糊和超越选项。

关于image - 在 python 中使用 PIL 模糊图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21215903/

相关文章:

python-2.7 - PIL - 如何在文本中插入索引或下标?

c# - 在c#中使用ffmpeg在特定帧数中分割视频

javascript - HTML5 和 JS : Getting Image Width

objective-c - 更改Cocoa中的collectionview按钮的图像

java - 如何设置图片表情始终存储正确的图片路径

python - 最小化二值图像中的像素不均匀性

python - 是否可以在 python 一个线性三元条件运算符中放置中断

python - 如何用 Pandas 数据绘制饼图

python - 如何获取要打印的 CSV 列列表的总和

python - 如何从EXE中提取32x32图标位图数据并将其转换为PIL Image对象?