当前位置: 首页>>代码示例>>用法及示例精选>>正文


Python PIL MinFilter() and MaxFilter()用法及代码示例

PIL是Python Imaging Library,它为python解释器提供了图像编辑功能。 ImageFilter模块包含一组预定义的过滤器的定义,这些定义可与 Image.filter() 方法。

PIL.ImageFilter.MinFilter()方法创建一个最小过滤器。在给定大小的窗口中选取最低像素值。

用法: PIL.ImageFilter.MinFilter(size=3)

参数: 
size: The kernel size, in pixels.

使用的图片:


# Importing Image and ImageFilter module from PIL package  
from PIL import Image, ImageFilter 
   
# creating a image object 
im1 = Image.open(r"C:\Users\sadow984\Desktop\download2.JPG") 
   
# applying the min filter 
im2 = im1.filter(ImageFilter.MinFilter(size = 3)) 
   
im2.show()

输出:

PIL.ImageFilter.MinFilter()方法创建一个最大过滤器。在给定大小的窗口中选取最大的像素值。

用法: PIL.ImageFilter.MaxFilter(size=3)

参数: 
size: The kernel size, in pixels.
# Importing Image and ImageFilter module from PIL package  
from PIL import Image, ImageFilter 
   
# creating a image object 
im1 = Image.open(r"C:\Users\sadow984\Desktop\download2.JPG") 
   
# applying the max filter 
im2 = im1.filter(ImageFilter.MaxFilter(size = 3)) 
   
im2.show()

输出:



相关用法

注:本文由纯净天空筛选整理自ravikishor大神的英文原创作品 Python PIL | MinFilter() and MaxFilter() method。非经特殊声明,原始代码版权归原作者所有,本译文的传播和使用请遵循“署名-相同方式共享 4.0 国际 (CC BY-SA 4.0)”协议。