Konvertieren Sie DDS in PNG mithilfe der Linux-Befehlszeile

17372
Stolz

Ich muss unter Linux Tausende von DDS-Bildern in das PNG-Format konvertieren, vorzugsweise in der Befehlszeile.

Gibt es ein Programm für eine solche Aufgabe?

10

1 Antwort auf die Frage

14
Dennis Williamson

ImageMagick liest DDS aber nicht. Und natürlich liest und schreibt es PNG.

Von identify -list format:

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

So konvertieren Sie eine Datei (das Original bleibt erhalten):

convert test.dds test.png 

So konvertieren Sie ein Verzeichnis voll:

for file in *.dds do convert "$file" "$(basename "$file" .dds).png" done 
Es funktioniert wie ein Zauber, danke! Stolz vor 13 Jahren 0
Die neueste Version von ImageMagick (6.8.7-4) schreibt auch DDS-Dateien Paolo Gibellini vor 10 Jahren 2