首页 > 其他 > 详细

PIL模块

时间:2019-09-13 17:14:10      阅读:53      评论:0      收藏:0      [点我收藏+]
imageOps库
	from PIL import ImageOps
	
	
		autocontrast方法
			#PIL.ImageOps.autocontrast(image, cutoff=0, ignore=None)
			#函数计算输入图像的直方图,将暗部cutoff变成0,亮部变成255
		
		
		colorize方法
			#PIL.ImageOps.colorize(image, black, white)
			#函数获取一张L型黑白图image,给其上色,白色部分用black指定的RGB颜色,黑色部分用white指定的RGB颜色
			#设image某点数值大小为x,以R通道为例,设black颜色R通道数值b,white颜色R通道数值w,则最终输出的RGB图像R通道数值大小为
			x/255*w + (255-x)/255*b
		
		
		crop方法
			#PIL.ImageOps.crop(image, border=0)
			#将image四周border像素的周边去除


		equalize方法
			#PIL.ImageOps.equalize(image, mask=None)
			#图像的直方图均衡
		
		
		expand方法
			#PIL.ImageOps.expand(image, border=20, fill=‘white‘)   
			#扩展图像边界,宽度为border,填充用fill
		
		
		fit方法
			#PIL.ImageOps.fit(image, size, method=0, bleed=0.0, centering=(0.5, 0.5))
			#用method方法将image改成size大小,去除bleed边界
		
		
		flip方法
			#PIL.ImageOps.flip(image)
			#垂直翻转图片
		
		
		grayscale方法
			#PIL.ImageOps.grayscale(image)
			#将图像变为灰度图
		
		
		invert方法
			#PIL.ImageOps.invert(image)
			#图片取反,和ImageChops的invert方法相同
		
		
		mirror方法
			#PIL.ImageOps.mirror(image)
			#左右翻转图片
		
		posterize方法
			#PIL.ImageOps.posterize(image, bits)
			#保留Image各通道像素点数值的高bits位
		
		
		solarize方法
			#PIL.ImageOps.solarize(image, threshold=128)
			#将高于threshold的值取反
			
			

  

PIL模块

原文:https://www.cnblogs.com/7134g/p/11516898.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!