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