Python PIL UnsharpMask()方法

Python PIL UnsharpMask()方法

PIL是Python成像库,它为Python解释器提供了图像编辑功能。ImageFilter模块包含了一组预定义的过滤器的定义,可以用Image.filter()方法来使用。
PIL.ImageFilter.UnsharpMask()方法将Unsahrp蒙版过滤器应用于输入图像。

语法: PIl.ImageFilter.UnsharpMask(radius=2, percent=150, threshold=3)
参数:
半径: 模糊半径
百分比:非锐化强度,百分比
阈值: 阈值控制将被锐化的最小亮度变化。

使用的图片:

Python PIL UnsharpMask()方法

# 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 unsharpmask method
im2 = im1.filter(ImageFilter.UnsharpMask(radius = 3, percent = 200, threshold = 5))
      
im2.show()

输出:

Python PIL UnsharpMask()方法

# 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 unsharpmask method
im2 = im1.filter(ImageFilter.UnsharpMask(radius = 4, percent = 500, threshold = 8))
      
im2.show()

输出:

Python PIL UnsharpMask()方法

# 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 unsharpmask method
im2 = im1.filter(ImageFilter.UnsharpMask(radius = 5, percent = 500, threshold = 10))
      
im2.show()

输出:

Python PIL UnsharpMask()方法

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程