Guten Morgen alle...
Ich frage mich, ob es eine Möglichkeit gibt, den Export eines Bildes zu automatisieren, das eine Variation für jeden Staat hat, wobei sich das einzige, was sich auf dem Bild ändert, die Textebene ist, die den Namen des Staates enthält, indem eine einfache Textdatei verwendet wird listet alle möglichen Wortvariationen auf.
Ich weiß, dass die Stichprobe im Beispiel klein ist. Ich versuche nur, eine Lösung zu finden, die ich für Listen verwenden kann, in denen die Variationen in Tausenden gemessen werden.
Danke!
Gimp ist dafür übertrieben. Es gibt viele Möglichkeiten, dies in der Befehlszeile mit einem Skript zu tun, das auf ImageMagick basiert .
Wenn Sie eine Datei mit der Liste der Etiketten haben, die das Skript erzeugen, müssen Sie nur einige globale Editorbefehle übergeben, um jede Zeile in einen Befehl umzuwandeln, der das Etikett zum Quellbild hinzufügt.
Wenn Sie die Schriftgröße anpassen möchten:
Sie können IMs verwenden convert
, um das Etikett zu erstellen, es zu messen (siehe IM- identify
Dienstprogramm) und, wenn es zu groß ist, eine bessere Schriftgröße interpolieren und es erneut versuchen. Sobald Sie das Etikett haben, verwenden Sie IMs, compose
um das Etikett über das Bild zu legen.
In einem Gimp-Skript können Sie dasselbe tun, indem Sie die Breite der generierten Textebene verwenden. Eine Alternative besteht darin, den Pfad/die Vektoren aus dem Text zu erzeugen und auf die erforderliche Größe zu skalieren und dann auszuwählen/zu füllen. Aber Text in Größe 15 ist nicht 3/4 der Schriftart in Größe 20, es gibt Feinheiten, sodass das Iterieren der Schriftgröße wahrscheinlich bessere Ergebnisse liefert.
Scribblemacher
Dumm-V
Brian Slevin