Linuxで、できればコマンドラインで、何千ものDDS画像をPNG形式に変換する必要があります。
そのような仕事に利用できるプログラムはありますか?
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