# coding=utf-8
from PIL import Image,ImageDraw,ImageFont
# 打开一个jpg图像文件,注意路径要改成你自己的:
im = Image.open('./image.jpg')
# 创建背景, 背景大小,背景颜色
# img = Image.new('RGB',(100,100),(000,255,255))
# 图片灰度处理
# im = im.convert('L')
# 获得图像尺寸:(返回的是一个tuple)
w, h = im.size
# 图片模糊处理
# im = im.filter(ImageFilter.BLUR)
# 缩放到50%(按比例缩小图片)
im.thumbnail((w/2, h/2))
# 设置尺寸
# im=im.resize((128,1280))
# 裁剪 tuple的区域
# imc =im.crop((100,100,300,300))
# 裁剪区域转 180度
# imc = imc.transpose(Image.ROTATE_180)
# im.paste(imc,(100,100,300,300)) # 在图片上显示
# 旋转任意角度
# imr=imc.rotate(90)
# im.paste(imr,(100,100,300,300))
# 字体
# font = ImageFont.truetype('simsun.ttc',w//10)
# 创建画纸
# draw = ImageDraw.Draw(im)
# 字的位置,内容,颜色,字体
# draw.text( (0,50), u'你好,世界!',(255,255,255),font=font)
# 图像用jpeg格式保存:
im.save('./thumbnail.jpg', 'jpeg')