PIL(http://www.pythonware.com/products/pil/)中包含很多图形处理库,主要是Image,Image库中包含三个类(Image、ImagePointHandler、ImageTransformHandler)及若干方法。
今天实验了一把,打开两个差异很小的图片,将其中一个反色处理,然后在将两个图像混合,就能比较清晰的看到差异的地方。
唔~~~~,这要是扩展一下,增加截图功能,可以做成“大家来找茬”之类游戏的作弊器了!!阿门~~~
代码如下:
import Image, ImageChops
im1 = Image.open('c:/1.bmp')
im2 = Image.open('c:/2.bmp')
im3 = ImageChops.invert(im2)
Image.blend(im1,im3,0.5).show()
原始图片如下:
1.bmp

2.bmp

混合后结果:

附:PIL.Image库说明文档
| PIL.Image |
# 2009-11-15 fl PIL release 1.1.7
| Classes |
||||||||
|
|
||||||||

本文介绍了如何利用Python的PIL库处理图像,通过反色和混合操作来对比两张相似图片的差异,甚至提出可以扩展成游戏作弊器的趣味应用。

2408

被折叠的 条评论
为什么被折叠?



