python3-PIL图像读取,保存,显示

发布时间:2021-07-28 22:44:51编辑:run阅读(2974)

    安装PIL模块

    pip install pillow



    from PIL import Image

    im = Image.open(r'D:\image_processing\image_material\11.jpg')

    图片宽度

    print(im.width)

    图片高度

    print(im.height)

    返回图像的模式

    1 RGB : 3x8位像素,为真彩色图像

    2 RGBA : 4x8位像素,有透明通道的真彩色

    3 L : 灰度图像,8位像素,表示黑和白

    4 CMYK : 4x8位像素,颜色分离,出版图像

    5 1 : 位像素,表示黑和白,但是存储的时候每个像素存储为8bit

    6 YCbCr : 3x8位像素,彩色视频格式

    7 I : 32位整型像素

    8 F : 32位浮点型像素

    9 PIL支持一些特殊的模式, 包括RGBX(有padding的真彩色)和RGBa(有自左乘alpha的真彩色)

    print(im.mode)

    图像(宽,高)元组

    print(im.size)

    info信息,返回/设置图像一些额外信息,一个字典结构对象

    print(im.info)

    返回图像格式(PNG,JPG,WEBP…)

    print(im.format)

    显示图片

    im.show()

    image.png


    PIL函数convert()将RPG图片转换灰度图像

    im_g = im.convert('L')

    灰度图像保存指定路径

    im_g.save(r'D:\image_processing\image_material\11_L.jpg')

    显示指定路径灰度图像

    Image.open(r'D:\image_processing\image_material\11_L.jpg').show()

    image.png


关键字

上一篇: 没有了

下一篇: 图像处理及图像处理的应用