Odpowiedzi:
ImageMagick czyta, ale nie pisze DDS. I oczywiście czyta i zapisuje PNG.
Od identify -list format
:
...
DDS * DDS r-- Microsoft DirectDraw Surface
...
PNG * PNG rw- Portable Network Graphics (libpng 1.2.37)
...
Aby przekonwertować plik (pozostawiając nienaruszony oryginał):
convert test.dds test.png
Aby przekonwertować katalog na pełny:
for file in *.dds
do
convert "$file" "$(basename "$file" .dds).png"
done