参考廖雪峰老师的代码
1、图像缩放
#import Image
from PIL import Image
# 打开一个jpg图像文件,注意路径要改成你自己的:
im = Image.open('./cancer/images_train/cd9918f5048b3dcdf0620c3be92752688d3d3cbb7e017e543d1654ecd907d485/1.jpg')
# 获得图像尺寸:
w, h = im.size
# 缩放到50%:
im.thumbnail((w//2, h//2))
# 把缩放后的图像用jpeg格式保存:
im.save('./cancer/images_train/cd9918f5048b3dcdf0620c3be92752688d3d3cbb7e017e543d1654ecd907d485/thumbnail.jpg', 'jpeg')
注意,这里引用用户名的路径是一个点加上右下左的斜杠。
2、模糊效果
from PIL import Image, ImageFilter
im = Image.open('./cancer/images_train/cd9918f5048b3dcdf0620c3be92752688d3d3cbb7e017e543d1654ecd907d485/1.jpg')
im2 = im.filter(ImageFilter.BLUR)
im2.save('./cancer/images_train/cd9918f5048b3dcdf0620c3be92752688d3d3cbb7e017e543d1654ecd907d485/thumbnail1.jpg', 'jpeg')
3、ImageDraw的使用:生成字母验证码图片
from PIL import Image, ImageDraw, ImageFont, ImageFil