Мне нужно конвертировать тысячи изображений DDS в формат PNG в Linux, предпочтительно в командной строке.
Есть ли какая-либо программа для такой задачи?
Мне нужно конвертировать тысячи изображений DDS в формат PNG в Linux, предпочтительно в командной строке.
Есть ли какая-либо программа для такой задачи?
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