У меня есть папка PNG-файлов с прозрачным фоном. Я хотел бы преобразовать их из командной строки и сохранить прозрачный фон изображений.
Буду признателен за любую помощь.
Поскольку jpgs не поддерживает прозрачность, как я могу указать шестнадцатеричное значение цвета фона выходного jpg? Прямо сейчас это по умолчанию #ffffff
? Я пробовал этот сценарий, но он дает выходной белый фон jpgs:
mogrify -quality 100 -format jpg *.png
Обновить
Я создал эти файлы PNG в Inkscape. Я должен отметить, что моя цель в преобразовании этих PNG в JPG состоит в том, чтобы избавиться от зубчатых краев на круглых или угловых объектах. В настоящее время pngs имеют неровные края, и я прочитал, что преобразование их в jpgs может решить эту проблему. Однако преобразование с помощью метода, изложенного в ответе Кристиана Скьодта, дает изображениям еще более острые неровные края. Есть ли способ, которым я могу преобразовать PNG в JPG, а также использовать сглаживание или, возможно, другой метод, чтобы избавиться от зубчатых краев? Спасибо за помощь.