使用Python对图像进行尺寸和格式的转换

说起来这还是在万网虚拟主机备案的时候遇到的问题。备案的时候要求上传 800×600 的带背景的照片,因为指定的照相馆离我住的地方有一定的距离,所以就申请了幕布自己拍,拍完以后需要当然要修改照片的分辨率。按照以往就是安装一个格式工厂转一下,但是既然学了 Python 当然要使用 PIL 来试试手了!
代码比较简单:

from PIL import Image

img=Image.open('./IMG_0154.jpg')
img.show()
print img.size

resize_img=img.resize((800,600))
resize_img.show()
resize_img.save('resize.jpg')

使用 Image 还能做图像的旋转、缩略图等效果我就不介绍了,真心感慨一下 Python 真是一个方便的好工具!

发表评论

电子邮件地址不会被公开。 必填项已用*标注