SVG-Vektor in Android-Multi-Density-Png-Zeichen konvertieren

8

Ich habe einige Symbole im SVG-Format und möchte sie in Android-PNG-Zeichen in den folgenden Größen konvertieren: drawable-mdpi , drawable-hdpi , drawable-xhdpi , drawable-xxhdpi und drawable-xxxhdpi .

Was ist der einfachste Weg, um ein SVG in ein zeichnbares PNG umzuwandeln?

    
James Vickery 11.08.2016, 20:59
quelle

1 Antwort

7

Die Frage ist vielleicht etwas veraltet, aber ich habe im Internet gesucht und keine gute Lösung gefunden. Also schrieb ich ein einfaches Bash-Skript, das sowohl SVG- als auch Rasterbildformate konvertiert.

Hier ist es: Ссылка

Verwendung:

./generateAndroidDrawables.sh <image.file> <dp>

Es erfordert mindestens ImageMagic, das unter OS X über brew oder macports installiert werden kann. Leider konvertiert ImageMagic schlecht SVG, also habe ich Unterstützung von Inkscape hinzugefügt. Wenn Inkscape nicht installiert ist, greift das Skript auf die ImageMagic-Konvertierung zurück.

    
Клаус Шварц 26.03.2017, 02:43
quelle

Tags und Links