PIL的Image库

PIL的Image库

操作图像

im=Image.open()

获得图像尺寸

w,h=im.size

缩放到50%:

im.thumbnail((w//2, h//2))

模糊

im2 = im.filter(ImageFilter.BLUR)

按格式保存图片

im.save("save.gif","GIF")

新图片

Image.new(mode【RGB】,size,color)
Image.new(mode,size)

改变图像大小

im.resize(size【80,80】,param【Image.NEAREST/Image.BILINEAR/Image.BICUBIC/(Image.ANTIALIAS)】)

切割图片

im.crop(100, 100, 200, 200)

图像格式转换

参考
im.convert()

重载:

im.convert(mode)
im.convert(“P”, **options)
im.convert(mode, matrix)

可选模式:

1,L,P,RGB,RGBA,CMYK,YCbCr,I,F

分别为:
1. 1:8位二值图像
2. L:8位灰度图像
3. P:8位彩色图
4. RGBA:32位彩色图
5. CMYK:32位彩色
6. YCbCr:24位彩色
7. I:32位灰度
8. F:32位浮点灰色

新图片

Image.new(mode,size) ⇒ image
Image.new(mode, size, color) ⇒ image
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值