添加链接
link之家
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接
相关文章推荐
高大的楼房  ·  安装与运行open mpi - ...·  7 月前    · 
正直的洋葱  ·  c# and mongoDB - ...·  1 年前    · 
胆小的煎饼果子  ·  java 语音 java ...·  1 年前    · 
方法 描述
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 图片文件的信息
静态方法 方法 描述 PIL.Image.open(fp, mode=’r’) 传入文件路径(str),返回一个image对象 PIL.Image.alpha_composite(im1, im2) 混合两个图片 PIL.Image.blend(im1, im2, alpha) 通过对两个图片插值生成新的图片 PIL.Image.com 英文是Python Imaging Library,也就是图像处理标准库,PIL非常强大,但是 API 是十分的简单的 pil仅仅支持python2.7,,pil已经好久没有更新了,所以一些志愿者他们基于PIL的基础创建了其兼容版本,也就是 Pillow ,它支持3.x,其对比PIL,又添加了新的特性。 2.安装(也可参考3的开发文档) https://blog.csdn.net/ts...