zoukankan      html  css  js  c++  java
  • PIL模块

    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的值取反
    			
    			
    

      

  • 相关阅读:
    From使用post与使用get区别
    HTML 自动跳转代码
    mjpgstreamer译文
    DOCUMENT.GETELEMENTBYID使用
    查看Linux内核版本的命令
    CGI编程学习5 穿插HTML,CSS零星知识
    使用Javascript显示时间
    北京大学<Perl 循序渐进>
    html之marquee详解
    Apache支持ASP.NET方法浅析
  • 原文地址:https://www.cnblogs.com/7134g/p/11516898.html
Copyright © 2011-2022 走看看