下面是关于Python图片处理模块PIL操作方法的完整攻略。
Python图片处理模块PIL操作方法(pillow)
安装Pillow模块
在使用Pillow模块之前,需要先将其安装。
在终端(命令行)中执行以下命令安装:
pip install Pillow
导入Pillow模块
在使用Pillow模块之前,需要先导入它。
from PIL import Image
加载图片
使用Pillow模块的Image类来加载图片。可以使用文件路径或文件对象来加载图片。以下是两个加载图片的示例。
示例1:使用文件路径来加载图片
from PIL import Image
# 加载图片
img = Image.open('test.jpg')
# 显示图片
img.show()
示例2:使用文件对象来加载图片
from PIL import Image
# 打开一个文件
with open('test.jpg', 'rb') as f:
# 加载图片
img = Image.open(f)
# 显示图片
img.show()
改变图片大小
使用Pillow模块的Image类的resize()
方法来改变图片大小。
from PIL import Image
# 加载图片
img = Image.open('test.jpg')
# 修改图片大小
img = img.resize((300, 300))
# 显示图片
img.show()
裁剪图片
使用Pillow模块的Image类的crop()
方法来裁剪图片。
from PIL import Image
# 加载图片
img = Image.open('test.jpg')
# 裁剪图片
box = (100, 100, 300, 300)
img = img.crop(box)
# 显示图片
img.show()
修改图片色彩
使用Pillow模块的Image类的convert()
方法来修改图片的色彩模式。
from PIL import Image
# 加载图片
img = Image.open('test.jpg')
# 修改色彩模式
img = img.convert('L')
# 显示图片
img.show()
保存图片
使用Pillow模块的Image类的save()
方法来保存图片。
from PIL import Image
# 加载图片
img = Image.open('test.jpg')
# 保存图片
img.save('new_test.jpg')
至此,关于Python图片处理模块PIL的操作方法就介绍完了,希望对你有所帮助。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Python图片处理模块PIL操作方法(pillow) - Python技术站