Перетворення 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
Paolo Gibellini
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.