जवाबों:
ImageMagick पढ़ता है, लेकिन DDS नहीं लिखता है। और निश्चित रूप से यह पीएनजी पढ़ता है और लिखता है।
से identify -list format
:
...
DDS * DDS r-- Microsoft DirectDraw सरफेस
...
PNG * PNG rw- पोर्टेबल नेटवर्क ग्राफ़िक्स (libpng 1.2.3%)
...
किसी फ़ाइल को परिवर्तित करना (मूल बरकरार छोड़ना):
convert test.dds test.png
पूर्ण निर्देशिका को परिवर्तित करने के लिए:
for file in *.dds
do
convert "$file" "$(basename "$file" .dds).png"
done