Tengo una carpeta de archivos png que tienen fondos transparentes. Me gustaría convertirlos desde la línea de comandos y mantener los fondos transparentes de las imágenes.
Agradecería cualquier ayuda.
Como jpgs no admite la transparencia, ¿cómo puedo especificar el valor hexadecimal del color de fondo del jpg de salida? En este momento, el valor predeterminado es #ffffff
? He probado este script, pero le da a la salida jpgs fondos blancos:
mogrify -quality 100 -format jpg *.png
Actualizar
Creé estos archivos png en inkscape. Debo mencionar que mi objetivo al convertir estos pngs a jpgs es deshacerme de los bordes irregulares en objetos circulares o angulares. Los pngs actualmente tienen bordes irregulares y leí que convertirlos a jpgs podría resolver este problema. Sin embargo, la conversión a través del método descrito en la respuesta de Christian Skjødt le da a las imágenes bordes irregulares aún peores. ¿Hay alguna manera de convertir los pngs a jpg y también usar anti-aliasing o tal vez otra técnica para deshacerme de los bordes irregulares? Gracias por la ayuda.