Linux कमांड लाइन का उपयोग करके DDS को PNG में बदलें


11

मुझे लिनक्स में पीएनजी प्रारूप में हजारों डीडीएस छवियों को बदलने की आवश्यकता है, अधिमानतः कमांड लाइन में।

क्या ऐसे कार्य के लिए कोई कार्यक्रम उपलब्ध है?

जवाबों:


17

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

2
ImageMagick के नवीनतम संस्करण (6.8.7-4) के रूप में अच्छी तरह से DDS फाइलें लिखता है
पाओलो
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.