แปลง DDS เป็น PNG โดยใช้บรรทัดคำสั่ง linux


11

ฉันต้องแปลงภาพ DDS เป็นพันรูปแบบเป็น PNG ใน Linux โดยเฉพาะในบรรทัดคำสั่ง

มีโปรแกรมสำหรับงานดังกล่าวหรือไม่?

คำตอบ:


17

ImageMagickอ่าน แต่ไม่ได้เขียน DDS และแน่นอนมันอ่านและเขียน PNG

จากidentify -list format:

...
DDS * DDS r-- พื้นผิว Microsoft DirectDraw
...
PNG * PNG rw- กราฟิกเครือข่ายพกพา (libpng 1.2.37)
...

ในการแปลงไฟล์ (ทิ้งให้เหมือนเดิม):

convert test.dds test.png

ในการแปลงไดเรกทอรีเต็ม:

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

2
เวอร์ชั่นล่าสุดของ ImageMagick (6.8.7-4) เขียนไฟล์ DDS เช่นกัน
Paolo Gibellini
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.