PYTHON Day2 图片读写
day2 图像处理工具PIL
PIL是python常用的图像处理工具,是python imaging library的简称,是图像处理的标准库,功能强大而API简单易用,目前只支持py2,支撑py3的是社区在其基础上Fork的版本,项目叫Pillow【后续学习网址https://pillow-cn.readthedocs.io/zh_CN/latest/】
##2.1 图像读取
(1) 从文件中读取
from PIL import Image
Image.open("C:/Users/ytdua/Pictures/cao.jpg","rb") as fp:
im = Image.open(fp)
没整明白,换了一种
(2) 从压缩包中读取
from PIL import Image, TarIO
fp = TarIO.TarIO("CAO.tar","cao.jpg")
im = Image.open(fp)
(3)将图像保存为jpeg
import os, sys
from PIL import Image
for infile in sys.argv[1:]:
f,e=os.path.splitext(infile)
outfile=f+".jpg"
if infile != outfile:
try:
Image.open(infile).save(outfile)
except IOError:
print("cannot convert",infile)
没整明白,换了一种
我太菜了