标签:mic fun arp 归档 col 总结 line ges ima
PIL学习总结:
1.
2,PIL库概述:
pil库可以完成图像归档和图像处理两方面功能的需求:
3,PIL库Image类解析:
方法 |
描述 |
Image.open(filename) |
根据参数加载图像文件 |
Image.new(mode, size, color) |
根据给定参数创建一个新的图像 |
Image.open(StringIO.StringIO(buffer)) |
从字符串中获取图像 |
Image.frombytes(mode, size, data) |
根据像素点data创建图像 |
Image.verify() |
对图像文件完整性进行检查,返回异常 |
Image类的图像转换和保存方法如下图所示:
方法 |
描述 |
Image.save(filename, format) |
将图像保存为filename文件名,format是图片格式 |
Image.convert(mode) |
使用不同的参数,转换图像为新的模式 |
Image.thumbnail(size) |
创建图像的缩略图,size是缩略图尺寸的二元元组 |
方法 |
描述 |
Image.point(func) |
根据函数func功能对每个元素进行运算,返回图像副本 |
Image.split() |
提取RGB图像的每个颜色通道,返回图像副本 |
Image.merge(mode,bands) |
合并通道 ,采用mode色彩,bands是新色的色彩通道 |
Image.blend(im1,im2,alpha) |
将两幅图片im1和im2按照如下公式插值后生成新的图像: im1 * (1.0-alpha) + im2 * alpha |
方法表示 |
描述 |
ImageFilter.BLUR |
图像的模糊效果 |
ImageFilter.CONTOUR |
图像的轮廓效果 |
ImageFilter.DETAIL |
图像的细节效果 |
ImageFilter.EDGE_ENHANCE |
图像的边界加强效果 |
ImageFilter.EDGE_ENHANCE_MORE |
图像的阈值边界加强效果 |
ImageFilter.EMBOSS |
图像的浮雕效果 |
ImageFilter.FIND_EDGES |
图像的边界效果 |
ImageFilter.SMOOTH |
图像的平滑效果 |
ImageFilter.SMOOTH_MORE |
图像的阈值平滑效果 |
ImageFilter.SHARPEN |
图像的锐化效果 |
标签:mic fun arp 归档 col 总结 line ges ima
原文地址:https://www.cnblogs.com/zzalovelyq/p/PIL.html