Manchmal muß ich SVG-Dateien nach PNG wandeln. Das Werkzeug meiner Wahl
hierfür ist ImageMagick und davon das Werkzeug convert
. Ich verwende
Version 6.7.7:
1 2 3 4 |
|
Einfachste Variante
Im Grunde genommen muß man nur dies ausführen:
1 2 |
|
Danach hat man die PNG-Datei.
Transparenter Hintergrund
Meine SVG-Datei hat einen weißen Hintergrund. Der wird mit der einfachsten Variante auch so in die PNG-Datei übernommen. Oft ist mir’s lieber, wenn der Hintergrund transparent ist, das erreiche ich so:
1
|
|
Treppen entfernen
Die Option “+antialias” soll die Treppenbildung reduzieren. Ich kann keine Auswirkung feststellen, eventuell ist die bei mir per Standard aktiv:
1 2 |
|
Größe anpassen
Mit file mypicture.png
kontrolliere ich die Größe der PNG-Datei:
1 2 |
|
Die Größe gefällt mir nicht, ich hätte gerne eine Höhe von einem Achtel dieser Größe.
1 2 3 |
|
Mit 72 kommt die Größe 744x1053 heraus. Versuchen wir’s mit der Hälfte davon:
1 2 3 |
|
Folgende Optionen haben nicht funktioniert:
-size (breite)x(hoehe)
… scheint einfach ignoriert zu werden-resize (breite)x(hoehe)
… verschlechtert die Qualität, weil erst gerastert und dann umgerechnet wird