
python怎么利用pil库
常见问答
如何在Python中使用PIL库打开和显示图片?
我想用Python打开一张图片并显示出来,PIL库能做到吗?具体步骤是什么?
使用PIL打开和显示图片的方法
可以使用PIL库中的Image模块来打开图片,使用Image.open()函数载入图片文件,然后调用Image.show()方法即可显示图片。示例代码如下:
from PIL import Image
image = Image.open('example.jpg')
image.show()
PIL库如何进行图片的基本编辑操作?
使用PIL库能否对图片进行裁剪、缩放或旋转等编辑操作?操作方法是什么?
利用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)
如何用PIL库将图片保存成不同格式?
我想用Python将图片保存为JPEG、PNG或者其他格式,PIL支持吗?怎么做?
用PIL保存图片为多种格式
PIL支持将图片保存为多种格式,只需在image.save()方法中指定文件名及格式即可。例如要保存为PNG格式,写成image.save('output.png', 'PNG')。如果文件扩展名匹配格式,格式参数可以省略。示例:
image.save('output.jpg')
image.save('output.png', 'PNG')
* 文章含AI生成内容