Python – Wand 中的 spread() 方法
Spread用附近找到的随机像素值替换每个像素。 spread()函数用于对图像应用传播效果。可以通过定义半径来控制搜索新像素的区域大小。
Syntax :
Parameters :
Parameter | Input Type | Description |
---|---|---|
radius | numbers.Real | Distance a pixel can be displaced from source. Default value is 0.0, which will allow ImageMagick to auto select a radius. |
method | basestring | Interpolation method. Only available with ImageMagick-7. Optional parameter. |
源图像:
示例 1:
wand.image.spread(radius, method)
输出:
示例 2:在 spread() 方法中增加半径值。
# Import Image from wand.image module
from wand.image import Image
# Read image using Image() function
with Image(filename ="koala.jpeg") as img:
# Generate spread image using spread() function
img.spread(radius = 8.0)
img.save(filename ="spreadkoala.jpg")
输出: