📅  最后修改于: 2023-12-03 15:19:13.369000             🧑  作者: Mango
Pillow是Python Imaging Library(PIL)的一个友好的分支。Pillow是用于处理图像的Python库,它支持将多种类型的图像文件转换为数百种图像文件格式。该库可以用于创建、打开和操作多种图像文件格式,包括PNG、JPEG、TIFF、BMP、GIF和ICO等。
使用pip安装:
pip install pillow
from PIL import Image
# 打开图像
img = Image.open('test.png')
# 显示图像
img.show()
# 保存图像
img.save('test.jpg')
from PIL import Image
# 打开图像
img = Image.open('test.png')
# 裁剪图像
cropped_image = img.crop((100, 100, 200, 200))
# 显示裁剪后的图像
cropped_image.show()
from PIL import Image
# 打开图像
img = Image.open('test.png')
# 调整图像大小
resized_image = img.resize((200, 200))
# 显示调整后的图像
resized_image.show()
from PIL import Image
# 打开图像
img = Image.open('test.png')
# 旋转图像
rotated_image = img.rotate(90)
# 显示旋转后的图像
rotated_image.show()
from PIL import Image
from PIL import ImageDraw
from PIL import ImageFont
# 打开图像
img = Image.open('test.png')
# 添加文字水印
draw = ImageDraw.Draw(img)
text = 'watermark'
font = ImageFont.truetype('arial.ttf', 36)
draw.text((0, 0), text, font=font)
# 显示加上文字水印的图像
img.show()
Python Pillow是一个强大的图像处理工具,可以方便地进行图像的处理、调整和转换。它还支持多种图像文件格式,适用于多种图像处理场景。