python图形处理库PIL(Python Image Library) , 使用时, 我们应该首选去官网看文档,如果需求比较简单,可以看看别人的blog,毕竟中文的比较容易上手。
我使用的功能比较简单: resize Image, 尺寸减半;尽量压缩大小
Image.open()一个图片以后,就可以进行你想要的操作
Import Image
im = Image.open(file_path)
size = im.size
if 1 not in size:
size = [si/2 for si in size]
im.thumbnail(size, Image.ANTIALIAS)
im.save(file_path, quality=30)
其中Image参数:
NEAREST 最近
BILINEAR 双线型
BICUBIC 双三次插值
ANTIALIAS 平滑 (不会出现锯齿)
当然,Image的功能比较强大, 以后用到的时候再来探索