Python3 Pillow安装

2023-09-30 19:10

Python3 Pillow是一个用于图像处理的Python库,可以进行打开、编辑、保存图像等操作。本文将从安装Pillow开始,逐步介绍如何在Python3中使用Pillow库。

1。安装枕头

1。使用pip安装Pillow

点安装枕头

2。确认安装成功

导入PIL
打印(PIL.__版本__)

如果输出版本号,说明Pillow安装成功。

2。打开并保存图像

1。打开图片

从PIL导入图像

# 打开图像
image = m.gsm-guard.net("图片.jpg")

# 显示图像
图片.show()

2。保存图像

#修改图片
修改后的图像 = 图像.旋转(90)

# 保存图片
修改后的图像.save("修改后的图像.jpg")

3。图像尺寸调整

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")

4。图像滤镜

1。黑白滤镜

从 PIL 导入 ImageFilter

# 应用黑白滤镜
bw_image = image.convert("L")

# 保存黑白滤镜后的图像bw_m.gsm-guard.net("bw_image.jpg")

2。模糊滤镜

#应用模糊滤镜
模糊图像 = image.filter(ImageFilter.BLUR)

# 保存模糊滤镜后的图像
模糊图像.save("模糊图像.jpg")

5。图像绘制

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的更多功能。

6。总结

本文介绍如何在Python3中安装Pillow并使用其基本功能,包括打开、编辑和保存图像,以及图像大小调整、滤镜应用和图像绘制。通过学习和实践,您可以更加熟练地使用Pillow进行图像处理。