Pillow-Image类

Pillow 方法、属性

Image类的属性:1、Format 2、Mode 3、Size 4、Palette 5、Info

类的函数:1、New 2、Open 3、Blend 4、Composite 5、Eval 6、Frombuffer 7、Fromstring 8、Merge

Image类的方法:1、Convert 2、Copy 3、Crop 4、Draft 5、Filter 6、Fromstring 7、Getbands 8、Getbbox 9、Getcolors 10、Getdata 1 1、 Getextrema 12、Getpixel 13、Histogram 14、Load 15、Paste

Image 类

Pillow的坐标系原点:图像的左上角为 (0, 0) , X轴是从左到右增长的,而Y轴是从上到下增长。
坐标系表示:矩形元组参数,(左,顶,右,底),可以理解为[左, 右)和[顶, 底)这样左闭右开的区间。
比如(3, 2, 8, 9)就表示了横坐标范围[3, 7];纵坐标范围[2, 8]的矩形区域。

  • Image.open(img_path): 打开图片,返回一个Image对象

format:图片格式
size:返回图片的宽高
mode:返回图片的模式
show():显示图片
save(img_path, mode):保存图片

  • 裁剪,调整大小

crop(left, upper, right, lower):从图片中提取一个子矩形,返回一个新Image对象
resize((width, height)): 返回新Image

  • 复制粘贴

copy(): 复制图片,不影响原图
paste(): 粘贴覆盖,在调用原图上直接修改

  • 几何变换

resize():
rotate(): 返回新Image , 逆时针旋转
transform():
transpose(): 图像的镜面翻转,返回新Image

transpose(Image.FLIP_LEFT_RIGHT): 水平翻转
transpose(Image.FLIP_TOP_BOTTOM): 垂直翻转
transpose(Image.ROTATE_90)

  • 模式转换

convert(): ‘L’ , ‘RGB’, ‘CMYK’

  • 像素点处理

getbands(): 获取图像通道名称
point(): 对图像中的像素点进行处理(例如对比度操作)
split(): 通过通道分割图像,返回元祖

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值