pillow api

静态方法

方法描述
PIL.Image.open(fp, mode=’r’)传入文件路径(str),返回一个image对象
PIL.Image.alpha_composite(im1, im2)混合两个图片
PIL.Image.blend(im1, im2, alpha)通过对两个图片插值生成新的图片
PIL.Image.composite(image1, image2, mask)混合两个图片
PIL.Image.eval(image, *args)
PIL.Image.merge(mode, bands)
PIL.Image.new(mode, size, color=0)创建新的图片
PIL.Image.fromarray(obj, mode=None)从数组中创建图片
PIL.Image.frombytes(mode, size, data, decoder_name=’raw’, *args)从二进制文件中创建图片
PIL.Image.fromstring(*args, **kw)从字符串中创建文件
PIL.Image.frombuffer(mode, size, data, decoder_name=’raw’, *args)从buffer中创建文件

对象方法

class PIL.Image.Image
1.创建图片对象
open(),new(),frombytes()
2.方法

方法描述
Image.alpha_composite(im, dest=(0, 0), source=(0, 0))复合图片
Image.convert(mode=None, matrix=None, dither=None, palette=0, colors=256)返回修改之后的副本
Image.copy()复制该图片
Image.crop(box=None)返回矩形的区域
Image.draft(mode, size)
Image.filter(filter)使用过滤器过滤图片
Image.getbands()返回图片的类型
Image.getbbox()计算非0的区域
Image.getcolors(maxcolors=256)计算图片中的出现的颜色
Image.getdata(band=None)返回这个图片的像素值
Image.getextrema()获得最小和最大的像素值
Image.getpalette()返回这个图片的调色板
Image.getpixel(xy)返回指定像素的值
Image.histogram(mask=None, extrema=None)染回图片的柱状图
Image.offset(xoffset, yoffset=None)
Image.paste(im, box=None, mask=None)粘贴其他图片
Image.point(lut, mode=None)
Image.putalpha(alpha)添加alpha层
Image.putdata(data, scale=1.0, offset=0.0)复制像素
Image.putpalette(data, rawmode=’RGB’)添加调色板
Image.putpixel(xy, value)更改指定位置的像素
Image.quantize(colors=256, method=None, kmeans=0, palette=None)
Image.resize(size, resample=0, box=None)返回调整大小的图片
Image.remap_palette(dest_map, source_palette=None)重新调色
Image.rotate(angle, resample=0, expand=0, center=None, translate=None)旋转图像
Image.save(fp, format=None, **params)保存图片
Image.seek(frame)
Image.show(title=None, command=None)展示图片
Image.split()分割成不同的bands
Image.getchannel(channel)返回单通道的图片
Image.tell()返回当前框架的数字
Image.thumbnail(size, resample=3)
Image.tobitmap(name=’image’)
Image.tobytes(encoder_name=’raw’, *args)转化为二进制文件
Image.tostring(*args, **kw)转化为字符串文件
Image.transform(size, method, data=None, resample=0, fill=1, fillcolor=None)变形图片
Image.transpose(method)
Image.verify()
Image.fromstring(*args, **kw)从字符串读取图片
Image.load()
Image.close()关闭图片

对象属性

方法描述
PIL.Image.filename图片文件的名称
PIL.Image.format图片文件的格式
PIL.Image.mode图片文件的类型
PIL.Image.size图片文件的大小
PIL.Image.width图片文件的宽
PIL.Image.height图片文件的高
PIL.Image.palette图片文件的调色板
PIL.Image.info图片文件的信息
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值