Python中的魔杖小插图()函数
晕影效果为图像创建柔和模糊的椭圆框。晕影效果用于将焦点应用于我们想要的图像部分。 x 和 y 参数用于控制从图像边界插入的椭圆的边缘,半径和 sigma 参数用于控制模糊度。如果您希望 ImageMagick 从定义的 sigma 值中选择一个值,则可以省略半径。
Syntax :
Parameters :
Parameter Input Type Description radius numbers.Real The radius of the Gaussian
sigma numbers.Real The standard deviation of the Gaussian, in pixels
x numbers.Integer x-edge of ellipse
y numbers.Integer y-edge of ellipse
源图像:
示例 1:
Python3
wand.image.vignette(radius, sigma, x, y)
Python3
# Import Image from wand.image module
from wand.image import Image
# Read image using Image function
with Image(filename ="koala.jpeg") as img:
# vignette image using vignette() function
img.vignette(sigma = 3, x = 10, y = 10)
img.save(filename ="vkoala.jpeg")
输出:
示例 2:增加 sigma 值
Python3
# Import Image from wand.image module
from wand.image import Image
# Read image using Image function
with Image(filename ="koala.jpeg") as img:
# vignette image using vignette() function
img.vignette(sigma = 10, x = 1, y = 1)
img.save(filename ="vkoala2.jpeg")
输出: