einige ImageMagick Konvertierungsbefehle
Dienstag, 17. Juni 2003 12:07
1. Ersetzen des Alpha-Hintergrundes durch eine Farbe (png):
convert -fill "blue" -draw "color 0,0 reset" -draw "image Over 0,0
0,0 alt.png" +gamma 0 +matte alt.png neu.png
um z.B. den transparenten Hintergrund einer Grafik mit der Hintergrundfarbe der Webseite zu ersetzen
wenn man nur den transparenten Verlauf in einer Grafik verändern will und den transparenten Hintergrund behalten will muss der convert-Befehl wie folgt erweitert werden:
convert -fill "blue" -draw "color 0,0 reset" -draw "image Over 0,0
0,0 alt.png" +gamma 0 +matte -transparent "blue" alt.png neu.png
2. Kombinieren von 2 Bildern (Position):
composite -geometry 100x100 icon.gif bild.gif compo.gif
um z.B. ein Bild mit einem Logo zu versehen mit Angabe der Startposition des 2.Bildes
3. Kombinieren von 2 Bildern (Gravity):
composite -gravity SouthEast icon.gif bild.gif compo.gif
um z.B. ein Bild mit einem Logo zu versehen mit Angabe der Postion des 2.Bildes (NorthWest, North, NorthEast, West, Center, East, SouthWest, South, SouthEast)
4. Größenänderung einer Grafik
convert -geometry 200x200 bild.gif neu.gif
um z.B. ein Thumbnail zu erzeugen
5. Textbeschriftung einer Grafik
convert -font Arial -fill black -pointsize 20 -draw "text 100,100 HALLO" bild.gif neu.gif
-> Text "HALLO" mit dem Startpunkt 100,100 in der Schriftart Arial, Schriftfarbe schwarz, Schriftgröße 20
6. Dateiformatänderung
convert bild.gif bild.jpg oder
convert bild.png bild.bmp ...
7. Montage von mehren Bildern
montage -background white bild1.gif bild2.gif bild3.gif montage.gif oder
montage -background white *.gif montage.gif