Ho una cartella di file png con sfondi trasparenti. Vorrei convertirli dalla riga di comando e mantenere gli sfondi trasparenti delle immagini.
Gradirei qualsiasi aiuto.
Poiché i jpg non supportano la trasparenza, come posso specificare il valore esadecimale del colore di sfondo del jpg di output? In questo momento per impostazione predefinita #ffffff
? Ho provato questo script, ma dà all'output sfondi bianchi jpg:
mogrify -quality 100 -format jpg *.png
Aggiornare
Ho creato questi file png in inkscape. Dovrei menzionare che il mio obiettivo nel convertire questi png in jpg è di eliminare i bordi frastagliati su oggetti circolari o angolari. I png attualmente hanno bordi frastagliati e ho letto che convertirli in jpg potrebbe risolvere questo problema. Tuttavia, la conversione tramite il metodo indicato nella risposta di Christian Skjødt rende le immagini con bordi frastagliati ancora peggiori. C'è un modo in cui posso convertire i png in jpg e usare anche l'antialiasing o forse un'altra tecnica per sbarazzarmi dei bordi frastagliati? Grazie per l'aiuto.