Converter DDS para PNG usando a linha de comando do linux

10

Eu preciso converter milhares de imagens DDS para o formato PNG no Linux, preferencialmente na linha de comando.

Existe algum programa disponível para tal tarefa?

    
por Stolz 02.07.2010 / 14:18

1 resposta

14

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

De identify -list format :

...
DDS* DDS r-- Microsoft DirectDraw Surface
...
PNG* PNG rw- Portable Network Graphics (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
    
por 02.07.2010 / 17:58