Converti DDS in PNG usando la riga di comando di Linux


11

Ho bisogno di convertire migliaia di immagini DDS in formato PNG in Linux, preferibilmente nella riga di comando.

Esiste un programma disponibile per tale compito?

Risposte:


17

ImageMagick legge ma non scrive DDS. E ovviamente legge e scrive PNG.

Da identify -list format:

...
DDS * DDS r-- Microsoft DirectDraw Surface
...
PNG * PNG rw- Portable Network Graphics (libpng 1.2.37)
...

Per convertire un file (lasciando intatto l'originale):

convert test.dds test.png

Per convertire una directory completa:

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

2
L'ultima versione di ImageMagick (6.8.7-4) scrive anche file DDS
Paolo Gibellini,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.