1、打开一个图片并展示
from PIL import Image
img = Image.open('/Users/jjw/Desktop/后端项目/py-torch-yolov3/assets/giraffe.png')
img.show()
效果:即会打开指定的文件,并显示出来
2、convert 转变图片格式
from PIL import Image
img = Image.open('/Users/jjw/Desktop/后端项目/py-torch-yolov3/assets/giraffe.png')
print('convert前\n', img)
print('convert\n', img.convert('RGB'))
print('convert后\n', img) # 也就是说convert 不能改变原来的对象,而会返回一个新对象
img.show()
newImg = img.convert('RGB')
newImg.show()
print('newImg\n', newImg)
显示的还是上边的那张图片,不过之前显示的是rgba这种格式的现在显示的是rgb格式的(也没看出来啥区别)
convert前
<PIL.PngImagePlugin.PngImageFile image mode=RGBA size=376x376 at 0x105460280>
convert
<PIL.Image.Image image mode=RGB size=376x376 at 0x10548C280>
convert后
<PIL.PngImagePlugin.PngImageFile image mode=RGBA size=376x376 at 0x105460280>
newImg
<PIL.Image.Image image mode=RGB size=376x376 at 0x105EB9610>
|