Python 图像处理PIL模块

Python 图像处理PIL模块

Image模块
Image模块是在Python PIL图像处理中常见的模块,对图像进行基础操作的功能基本都包含于此模块内。如open、save、conver、show…等功能。

convert:
将当前图像转换为其他模式,并且返回新的图像。

Mode
图像的模式,常见的mode 有 “L” (luminance) 表示灰度图像,“RGB”表示真彩色图像,和 “CMYK” 表示出版图像,表明图像所使用像素格式。如下表为常见的nodes描述:

modes	描述
1	1位像素,黑和白,存成8位的像素
L	8位像素,黑白
P	8位像素,使用调色板映射到任何其他模式
RGB	3× 8位像素,真彩
RGBA	4×8位像素,真彩+透明通道
CMYK	4×8位像素,颜色隔离
YCbCr	3×8位像素,彩色视频格式
I	32位整型像素
F	32位浮点型像素

from PIL import Image
#1.打开一个图像
img = Image.open('1.jpg')
#2.获取图片的类型,模式,大小
print(img.format,img.mode,img.size)
#生成缩略图 参数是图片的宽度和高度
# img.thumbnail((100,100))
#保存图片
# img.save('2.jpg')
#3.显示图片
# img.show()

#图片的转换
img2 = img.convert('I')
img2.show()

你可能感兴趣的:(python)