implode() erzeugt eine Art verzerrtes Bild, bei dem ein Pull-Effekt in die Mitte des Bildes bemerkt wird. Das Argument Betrag steuert den Pixelbereich, der zur Mitte gezogen werden soll.

Syntax :

wand.image.implode(Menge, Methode)

Parameter:

ParameterEingabetypBeschreibung
HöheZahlen.RealNormalisierter Wirkungsgrad zwischen 0,0 & 1,0./td>
MethodeGrundsaiteWelche Interpolationsmethode auf betroffene Pixel anzuwenden ist.

Quellbild:

Beispiel 1:

# Import Image from wand.image module
from wand.image import Image
  
# Read image using Image function
with Image(filename ="koala.jpeg") as img:
  
    # imploded image using implode() function
    img.implode(amount = 0.35)
    img.save(filename ="impkoala.jpeg")

Ausgabe:

Beispiel 2:
Betragswert erhöhen

# Import Image from wand.image module
from wand.image import Image
  
# Read image using Image function
with Image(filename ="koala.jpeg") as img:
    # Charcoal fx using charcoal() function
    img.implode(amount = 0.5)
    img.save(filename ="impkoala2.jpeg")

Ausgabe: