Converter DDS em PNG usando a linha de comando do linux


11

Preciso converter milhares de imagens DDS para o formato PNG no Linux, de preferência na linha de comando.

Existe algum programa disponível para essa tarefa?

Respostas:


17

O ImageMagick lê, mas não escreve DDS. E é claro que lê e grava PNG.

De identify -list format:

...
DDS * DDS r-- Microsoft DirectDraw Surface
...
PNG * PNG rw- Gráficos de rede portáteis (libpng 1.2.37)
...

Para converter um arquivo (deixando o original intacto):

convert test.dds test.png

Para converter um diretório completo:

for file in *.dds
do
    convert "$file" "$(basename "$file" .dds).png"
done

2
Versão mais recente do ImageMagick (6.8.7-4) escreve arquivos DDS bem
Paolo Gibellini
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.