sydomain

思绪来的快,去的也快,偶尔在这里停留。

PIL image用法

安装image模块

Python
pip3 install Pillow

忽略此处安装qrcode-terminal模块

Python
pip install qrcode-terminal

复制、缩放、压缩图片

Python
# -*- coding: utf-8-*-
#encoding=utf-8
import os
import Image

img_name ='E:/a.jpg'

#复制图片
new_img_name ='E:/back_up_a.jpg'#新图片名
if os.path.exists(img_name):
open(new_img_name,"wb").write(open(img_name,"rb").read( ))

#等比缩放
im = Image.open(img_name)
(width,height) = im.size
if width > 200:
new_width = 200
new_height = int(height * new_width / width)
out = im.resize((new_width,new_height),Image.ANTIALIAS)
new_file_name = 'E:/back_up_width_a.jpg'
out.save(new_file_name)

# 压缩图片
img = Image.open(img_name )
# 保存替换
img.save( img_name, quality=50)

需要用到image的包,这里提供一个Windows下python2.7的名称:PIL-1.1.7.win32-py2.7.zip


Powered By sydomain

Copyright Your WebSite.Some Rights Reserved.