Konvertieren Sie DDS mithilfe der Linux-Befehlszeile in PNG


11

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

Gibt es ein Programm für diese Aufgabe?

Antworten:


17

ImageMagick liest, schreibt aber kein DDS. 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 (wobei das Original erhalten bleibt):

convert test.dds test.png

So konvertieren Sie ein Verzeichnis voll:

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

2
Die neueste Version von ImageMagick (6.8.7-4) schreibt auch DDS-Dateien
Paolo Gibellini
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.