Konwertuj DDS na PNG za pomocą wiersza poleceń systemu Linux


11

Muszę przekonwertować tysiące obrazów DDS do formatu PNG w systemie Linux, najlepiej w wierszu poleceń.

Czy jest dostępny program do takiego zadania?

Odpowiedzi:


17

ImageMagick czyta, ale nie pisze DDS. I oczywiście czyta i zapisuje PNG.

Od identify -list format:

...
DDS * DDS r-- Microsoft DirectDraw Surface
...
PNG * PNG rw- Portable Network Graphics (libpng 1.2.37)
...

Aby przekonwertować plik (pozostawiając nienaruszony oryginał):

convert test.dds test.png

Aby przekonwertować katalog na pełny:

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

2
Najnowsza wersja ImageMagick (6.8.7-4) również zapisuje pliki DDS
Paolo Gibellini,
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.