Sto*_*olz 11 linux png command-line dds conversion
我需要在 Linux 中将数千个 DDS 图像转换为 PNG 格式,最好是在命令行中。
是否有任何程序可用于此类任务?
Den*_*son 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
Run Code Online (Sandbox Code Playgroud)
要完整地转换目录:
for file in *.dds
do
convert "$file" "$(basename "$file" .dds).png"
done
Run Code Online (Sandbox Code Playgroud)