Convertir DDS en PNG à l'aide de la ligne de commande Linux


11

J'ai besoin de convertir des milliers d'images DDS au format PNG sous Linux, de préférence en ligne de commande.

Existe-t-il un programme disponible pour une telle tâche?

Réponses:


17

ImageMagick lit mais n'écrit pas DDS. Et bien sûr, il lit et écrit PNG.

De identify -list format:

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

Pour convertir un fichier (en laissant l'original intact):

convert test.dds test.png

Pour convertir un répertoire complet:

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

2
La dernière version d'ImageMagick (6.8.7-4) écrit également les fichiers DDS
Paolo Gibellini
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.