Eu tenho uma pasta de arquivos png que possuem fundos transparentes. Gostaria de convertê-los na linha de comando e manter os fundos transparentes das imagens.
Eu apreciaria qualquer ajuda.
Como os jpgs não suportam transparência, como posso especificar o valor hexadecimal da cor de fundo do jpg de saída? No momento, o padrão é #ffffff
? Eu tentei esse script, mas ele fornece os jpgs de saída em fundo branco:
mogrify -quality 100 -format jpg *.png
Atualizar
Eu criei esses arquivos png no inkscape. Devo mencionar que meu objetivo na conversão desses pngs em jpgs é livrar-se de bordas irregulares em objetos circulares ou angulares. Os pngs atualmente têm bordas irregulares e li que convertê-los em jpgs pode resolver esse problema. Contudo, a conversão através do método descrito na resposta de Christian Skjødt dá às imagens bordas irregulares ainda piores. Existe uma maneira de converter os pngs em jpg e também usar anti-aliasing ou talvez outra técnica para se livrar das bordas irregulares? Obrigado pela ajuda.