1、GIF文件圖像提取。
from PIL import Image im = Image.open('xiaozhu.gif') # 讀入一個GIF文件 try: im.save('picframe{:02d}.png'.format(im.tell())) while True: im.seek(im.tell()+1) im.save('picframe{:02d}.png'.format(im.tell())) except: print("處理結束")
原動圖:

提取后:





2、對圖片生成縮略圖。
from PIL import Image im = Image.open("dog.jpg") im.thumbnail((128, 128)) im.save("pic","JPEG")
原圖和縮略圖:


3、圖片顏色改變:
from PIL import Image im = Image.open("gg.jpg") r, g, b = im.split() om = Image.merge("RGB", (b, g, r)) om.save('pic1.jpg')


4、獲取輪廓
from PIL import Image from PIL import ImageFilter im = Image.open("ww.jpg") om = im.filter(ImageFilter.CONTOUR) om.save('pic2.jpg')


5、圖片浮雕處理:
from PIL import Image from PIL import ImageFilter im = Image.open("gg.jpg") om = im.filter(ImageFilter.EMBOSS) om.save('pic3.jpg')


6、圖片銳化:
from PIL import Image from PIL import ImageEnhance im = Image.open("gg.jpg") om = ImageEnhance.Sharpness(im) om.enhance(20).save('pic4.jpg')


