Spread replaces each pixel with the random pixel value found nearby. spread() function is used to apply Spread effect to the image. The size of the area to search for a new pixel can be controlled by defining a radius.
Syntax :
wand.image.spread(radius, method)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.
Source Image:
Example 1:
# 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" )
|
Output:
Example 2: Increase radius value in spread() method.
# 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 = 16.0 )
img.save(filename = "spreadkoala2.jpg" )
|
Output:
Article Tags :