Python3 Pillow是一个用于图像处理的Python库,可以进行打开、编辑、保存图像等操作。本文将从安装Pillow开始,逐步介绍如何在Python3中使用Pillow库。
1。使用pip安装Pillow
点安装枕头
2。确认安装成功
导入PIL
打印(PIL.__版本__)
如果输出版本号,说明Pillow安装成功。
1。打开图片
从PIL导入图像
# 打开图像
image = m.gsm-guard.net("图片.jpg")
# 显示图像
图片.show()
2。保存图像
#修改图片
修改后的图像 = 图像.旋转(90)
# 保存图片
修改后的图像.save("修改后的图像.jpg")
1。调整尺寸
# 调整宽度为 200 像素并保持高度比例
大小 = (200, int(image.size[1] * 200 / image.size[0]))
调整大小的图像=图像.调整大小(大小)
# 保存调整后的图像
resized_m.gsm-guard.net("resized_image.jpg")
2。裁剪图像
#切成方形
裁剪图像 = image.crop((0, 0, 200, 200))
# 保存裁剪后的图像
cropped_m.gsm-guard.net("cropped_image.jpg")
1。黑白滤镜
从 PIL 导入 ImageFilter
# 应用黑白滤镜
bw_image = image.convert("L")
# 保存黑白滤镜后的图像bw_m.gsm-guard.net("bw_image.jpg")
2。模糊滤镜
#应用模糊滤镜
模糊图像 = image.filter(ImageFilter.BLUR)
# 保存模糊滤镜后的图像
模糊图像.save("模糊图像.jpg")
1。绘制文字
从PIL导入ImageDraw、ImageFont
#创建绘图对象
绘制 = ImageDraw.Draw(图像)
# 设置字体和字体大小
字体 = ImageFont.truetype("Arial.ttf", 36)
# 绘制文本
draw.text((10, 10), "你好,枕头!", fill=(255, 0, 0), font=font)
#保存绘制的图像
m.gsm-guard.net("text_image.jpg")
2。绘制形状
#画一个矩形
绘制.矩形((50, 50, 200, 200), 轮廓=(0, 255, 0), 宽度=2)
#保存绘制的图像
m.gsm-guard.net("shape_image.jpg")
此外,Pillow还提供了更多的功能和方法,包括图像旋转、调整亮度、对比度等操作。通过学习以上的基本操作,您可以逐步探索Pillow的更多功能。
本文介绍如何在Python3中安装Pillow并使用其基本功能,包括打开、编辑和保存图像,以及图像大小调整、滤镜应用和图像绘制。通过学习和实践,您可以更加熟练地使用Pillow进行图像处理。