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?
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.
Tags und Links android android-drawable