使用Python+PIL檢視兩張相似圖形的差異
阿新 • • 發佈:2019-01-05
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 |
||
|
Functions |
||
|