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.
Example 1:
Python3
Output:
Input Image:
Example 2:
Python3
Syntax: wand.image.remap(affinity, method) Parameters :Input Image:
Parameter Input Type Description affinity BaseImage reference image. method basestring dither method. See DITHER_METHODS. Default is 'no' dither.
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")
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:

