The Remap Effect replaces all pixels with the closest matching pixel found in the affinity reference image. remap() rebuild image palette with closest color from given affinity image.
Syntax: wand.image.remap(affinity, method)
Parameters :
Parameter Input Type Description affinity BaseImage reference image. method basestring dither method. See DITHER_METHODS. Default is ‘no’ dither.
Input Image:
Example 1:
# Import Image from wand.image module from wand.image import Image with Image(filename = "koala.jpeg" ) as left: with left.clone() as right: with Image(width = 100 , height = 1 , pseudo = "plasma:" ) as affinity: # remap image using remap() function right.remap(affinity) left.extent(width = left.width * 2 ) # adding remaped image with original image left.composite(right, top = 0 , left = right.width) left.save(filename = "remapk.jpeg" ) |
Output:
Input Image:
Example 2:
# Import Image from wand.image module from wand.image import Image with Image(filename = "road.jpeg" ) as left: with left.clone() as right: with Image(width = 100 , height = 1 , pseudo = "plasma:" ) as affinity: # remap image using remap() function right.remap(affinity) left.extent(width = left.width * 2 ) # adding remaped image with original image left.composite(right, top = 0 , left = right.width) left.save(filename = "roadr.jpeg" ) |
Output: