国产成人AV无码一二三区,少女1到100集,国产精品久久久久精品综合紧,巜公妇之诱感肉欲HD在线播放

文章 > Python常见问题 > python怎么加载Pillow包

python怎么加载Pillow包

头像

silencement

2020-01-03 10:11:562887浏览 · 0收藏 · 0评论

安装Pillow

sudo pip install Pillow

Image类

Pillow中最重要的类就是Image,该类存在于同名的模块中。可以通过以下几种方式实例化:从文件中读取图片,处理其他图片得到,或者直接创建一个图片。

使用Image模块中的open函数打开一张图片:

>>> from PIL import Image
>>> im = Image.open("lena.ppm")

推荐学习《python教程

如果打开成功,返回一个Image对象,可以通过对象属性检查文件内容

>>> from __future__ import print_function
>>> print(im.format, im.size, im.mode)
PPM (512, 512) RGB

format属性定义了图像的格式,如果图像不是从文件打开的,那么该属性值为None;size属性是一个tuple,表示图像的宽和高(单位为像素);mode属性为表示图像的模式,常用的模式为:L为灰度图,RGB为真彩色,CMYK为pre-press图像。

如果文件不能打开,则抛出IOError异常。

当有一个Image对象时,可以用Image类的各个方法进行处理和操作图像,例如显示图片:

>>> im.show()

ps:标准版本的show()方法不是很有效率,因为它先将图像保存为一个临时文件,然后使用xv进行显示。如果没有安装xv,该函数甚至不能工作。但是该方法非常便于debug和test。(windows中应该调用默认图片查看器打开)

读写图片

Pillow库支持相当多的图片格式。直接使用Image模块中的open()函数读取图片,而不必先处理图片的格式,Pillow库自动根据文件决定格式。

Image模块中的save()函数可以保存图片,除非你指定文件格式,那么文件名中的扩展名用来指定文件格式。

图片转成jpg格式

from __future__ import print_function
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)

save函数的第二个参数可以用来指定图片格式,如果文件名中没有给出一个标准的图像格式,那么第二个参数是必须的。

关注

关注公众号,随时随地在线学习

本教程部分素材来源于网络,版权问题联系站长!

疯狂二人房间荷尔蒙爆发原声| 大美女图片现身大全的视频| 麻花天美星空无限免费观看电视剧| 女被扒开腿狂躁XXXXX视频| 双乳被十几个男人吃奶| 一夹一摇怎么练出来| 免费外国网站浏览器推荐| 坤坤寒入桃子里电视剧免费看| 我是宿舍里的寄吧套第四季免费看| B站暴躁姐的丈夫是干什么的| 《魅魔之耻》1~4集免费看| 《办公室高潮秘书2》电影| 人间水蜜桃MAC923| 法国空姐法版| 中文字幕久久综合伊人| 坤坤寒进桃子里在线看歌词 | 人野兽马狗猪大全| 天堂草原高清在线观看电视剧 | 人狗大战5高清正版免费观看| 二人努力生猴子免费观看| 少女配狗视频大全播放| 1688黄桃网站进入页面| 儿媳婉柔和父亲王大川的背景故事| 趁女朋友洗澡C她闺蜜| 梦幻西游四门绝阵| 女人大阴屑夹缝是明虚还是阳虚 | 美国伦理《轻佻寡妇》| 下面流乳白色的水的原因| 《俄罗斯空姐2(俄罗斯航空)》| 《健身房下的特殊待遇》| 7K7K影院免费观看电视剧大全 | 成全视频高清免费观看捉妖记动漫| 火车上荫蒂添的好舒服图片| 她开始慢慢迎合刘小刚是什么歌| 尼姑小寡妇免费播放电视剧| 女生给男生吃小头头| 苍井空AV成人片免费观看| 7777777亚洲和欧洲尺码表| 来吧儿子妈妈是纯还是混| 400部精品国偷自产在线| 三男一女CP免费观看电视剧大全