Конвертировать DDS в PNG с помощью командной строки Linux


11

Мне нужно конвертировать тысячи изображений DDS в формат PNG в Linux, желательно в командной строке.

Есть ли какая-либо программа для такой задачи?

Ответы:


17

ImageMagick читает, но не пишет DDS. И, конечно, он читает и пишет PNG.

От identify -list format:

...
DDS * DDS r-- Microsoft DirectDraw Surface
...
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
Паоло Гибеллини,
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.