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)

没整明白,换了一种

 

 

 

 

我太菜了

posted @ 2020-09-14 22:06  Shilo  阅读(114)  评论(0编辑  收藏  举报