python怎么利用pil库

python怎么利用pil库

作者:Elara发布时间:2026-03-25 07:44阅读时长:15 分钟阅读次数:12
常见问答
Q
如何在Python中使用PIL库打开和显示图片?

我想用Python打开一张图片并显示出来,PIL库能做到吗?具体步骤是什么?

A

使用PIL打开和显示图片的方法

可以使用PIL库中的Image模块来打开图片,使用Image.open()函数载入图片文件,然后调用Image.show()方法即可显示图片。示例代码如下:

from PIL import Image
image = Image.open('example.jpg')
image.show()

Q
PIL库如何进行图片的基本编辑操作?

使用PIL库能否对图片进行裁剪、缩放或旋转等编辑操作?操作方法是什么?

A

利用PIL进行图片的裁剪、缩放和旋转

PIL提供了多种图片处理功能,例如:

  • 裁剪使用image.crop(box),box为一个四元组定义裁剪区域;
  • 缩放可以用image.resize(size),size为新尺寸;
  • 旋转通过image.rotate(angle)实现,angle是旋转角度。
    示例:

cropped = image.crop((100, 100, 400, 400))
resized = image.resize((200, 200))
rotated = image.rotate(45)

Q
如何用PIL库将图片保存成不同格式?

我想用Python将图片保存为JPEG、PNG或者其他格式,PIL支持吗?怎么做?

A

用PIL保存图片为多种格式

PIL支持将图片保存为多种格式,只需在image.save()方法中指定文件名及格式即可。例如要保存为PNG格式,写成image.save('output.png', 'PNG')。如果文件扩展名匹配格式,格式参数可以省略。示例:

image.save('output.jpg')
image.save('output.png', 'PNG')

* 文章含AI生成内容