图像操作

最常见的图像缩放操作,只需三四行代码:

import Image

# 打开一个jpg图像文件,注意路径要改成你自己的:
im = Image.open('/Users/michael/test.jpg')
# 获得图像尺寸:
w, h = im.size
# 缩放到50%:
im.thumbnail((w//2, h//2))
# 把缩放后的图像用jpeg格式保存:
im.save('/Users/michael/thumbnail.jpg', 'jpeg')

open可以用一个变量保存想要打开的路径,比如filename = "gif/"+str(i)+".jpg"

getcolors方法

from PIL import Image
import matplotlib.pyplot as plt
img = Image.open(filename)
plt.imshow(img)
plt.show()
print(img.getcolors())

图片颜色信息是在img变量中体现的,通过RGB三元组表示。