Wand remap() Funktion in Python
Der Remap-Effekt ersetzt alle Pixel durch das am besten passende Pixel im Affinitätsreferenzbild. remap() erstellt die Bildpalette mit der nächstgelegenen Farbe aus dem angegebenen Affinitätsbild neu.
Syntax: wand.image.remap (Affinität, Methode)
Parameter:
Parameter Eingabetyp Beschreibung Affinität BaseImage Referenzbild. Methode Basisring Dither-Methode. Siehe DITHER_METHODS. Die Standardeinstellung ist "Nein".
Eingabebild:
Beispiel 1:
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:
right.remap(affinity)
left.extent(width
=
left.width
*
2
)
left.composite(right, top
=
0
, left
=
right.width)
left.save(filename
=
"remapk.jpeg"
)
Ausgabe:
Eingabebild:
Beispiel 2:
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:
right.remap(affinity)
left.extent(width
=
left.width
*
2
)
left.composite(right, top
=
0
, left
=
right.width)
left.save(filename
=
"roadr.jpeg"
)
Ausgabe: