Ich habe einen Ordner mit PNG-Dateien mit transparentem Hintergrund. Ich möchte sie über die Befehlszeile konvertieren und die transparenten Hintergründe der Bilder beibehalten.
Ich würde mich über jede Hilfe freuen.
Da JPGs keine Transparenz unterstützen, wie kann ich den Hex-Wert der Hintergrundfarbe des Ausgabe-JPGs angeben? Im Moment ist es standardmäßig #ffffff
? Ich habe dieses Skript ausprobiert, aber es gibt den Ausgabe-JPGs weiße Hintergründe:
mogrify -quality 100 -format jpg *.png
Aktualisieren
Ich habe diese PNG-Dateien in Inkscape erstellt. Ich sollte erwähnen, dass mein Ziel bei der Konvertierung dieser PNGs in JPGs darin besteht, gezackte Kanten auf kreisförmigen oder eckigen Objekten zu entfernen. Die PNGs haben derzeit gezackte Kanten und ich habe gelesen, dass das Konvertieren in JPGs dieses Problem lösen könnte. Das Konvertieren mit der in der Antwort von Christian Skjødt beschriebenen Methode führt jedoch zu noch schlechteren gezackten Kanten. Gibt es eine Möglichkeit, die PNGs in JPG zu konvertieren und auch Anti-Aliasing oder eine andere Technik zu verwenden, um die gezackten Kanten zu entfernen? Danke für die Hilfe.