Exportieren Sie ein Raster von Bildern aus Inkscape in einzelne PNG-Dateien

Wie kann ich ein Symbolraster aus Inkscape in eine Reihe von PNG-Dateien exportieren?

Die Symbole werden korrekt in einem Raster ausgerichtet, das ihre endgültige Form definiert. Hier ist ein Beispiel für die untere rechte Ecke:

Geben Sie hier die Bildbeschreibung ein

Ich möchte, dass das resultierende PNG die Größe jedes dieser Rasterbereiche hat, wobei das tatsächliche Symbol korrekt darin positioniert ist (die Position wie hier gezeigt).

Ich kümmere mich nicht so sehr um den Namen der Bits, ich kann sie später umbenennen. Wenn es jedoch eine Möglichkeit gibt, jedem vor dem Export einen Dateinamen zuzuweisen, wäre das auch großartig (damit ich es später problemlos wiederholen kann).

Antworten (2)

Als Referenz, so mache ich es jetzt mit ImageMagick.

  1. Exportieren Sie in ein PNG der richtigen Größe für die gewünschte Symbolgröße (z. B. ein 960 x 512-Bild für ein Raster von 15,8 Symbolen der Größe 64 x 64). Dies umfasst alle Symbole in einem Bild.
  2. Teilen Sie sie mit diesem Befehl auf:convert ../icons.png -crop 64x64 +repage +adjoin icon-%d.png
  3. Einzelne Dateien verknüpfen ln -s icon-111.png cancel.png(dadurch kann ich später erneut exportieren und die gewünschten Dateinamen nicht verlieren)
magickBeachten Sie, dass neuere Versionen von ImageMagick den Befehl anstelle von verwenden convert: imagemagick.org/script/convert.php

Wenn Sie früh genug planen, können Sie Ihre Bilder auf einzelnen Hintergründen in der richtigen Größe platzieren und dann jedes Symbol gruppieren.

Dann können Sie den gesamten Bereich markieren, Exportieren wählen , dort Auswahl wählen und das Optionskästchen Stapelexport markieren .

Vom Aussehen her würde Ihr aktuelles Bild Icons unterschiedlicher Größe erzeugen, da jede Gruppe so groß ist wie das kleinste umschließende Rechteck.