Linuxコマンドラインを使用してDDSをPNGに変換する


11

Linuxで、できればコマンドラインで、何千ものDDS画像をPNG形式に変換する必要があります。

そのような仕事に利用できるプログラムはありますか?

回答:


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 2013年
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.