在处理图像之前,我们需要安装一个库Pillow,在命令行程序为cmd.exe里输入pip install pillow,即可自动下载安装。
看完以下代码,你能初步了解如何编辑图像。
上实例:
1、图像的缩放
1、第1行导入库;
2、第3行打开图片;
3、第4行获取图片的尺寸;
4、第5行将图片尺寸缩至1/2;
5、保存修改后的图像。
from PIL import Image
im = Image.open('haokan.jpeg')
w, h = im.size
im.thumbnail((w/2, h/2))
im.save('haokan2.jpeg', 'jpeg')
2、图像模糊效果
注:第5行实现图片模糊效果
from PIL import Image, ImageFilter
im2 = Image.open('haokan.jpeg')
# 应用模糊滤镜:
im3 = im2.filter(ImageFilter.BLUR)
im3.save('haokan2.jpeg', 'jpeg')
图像处理前后对比
3、给图像添加文字
1、第4行设置字体为隶书常规字体和字体的大小;
2、第5行设置在test.jpeg图片上写字;
3、第6行,(100,100)是添加文字的坐标,(255,255,255)字体的颜色是白色。
from PIL import Image, ImageDraw, ImageFont
image = Image.open('test.jpeg')
font = ImageFont.truetype('SIMLI.TTF', 100)
draw = ImageDraw.Draw(image)
draw.text((100, 100), '我要写的字', (255, 255, 255), font=font)
image.save('test2.jpeg','jpeg')
图像处理前后对比
以上是Python处理图像的入门总结,如有不懂的地方欢迎大家留言。
领取专属 10元无门槛券
私享最新 技术干货