Linux komut satırını kullanarak DDS'yi PNG'ye dönüştürme


11

Linux'ta, tercihen komut satırında binlerce DDS görüntüsünü PNG formatına dönüştürmem gerekiyor.

Bu görev için kullanılabilecek bir program var mı?

Yanıtlar:


17

ImageMagick DDS okumuyor ancak yazmıyor. Ve elbette PNG'yi okur ve yazar.

Gönderen identify -list format:

...
DDS * DDS r - Microsoft DirectDraw Yüzey
...
PNG * PNG rw- Taşınabilir Ağ Grafikleri (libpng 1.2.37)
...

Bir dosyayı dönüştürmek için (orijinali olduğu gibi bırakarak):

convert test.dds test.png

Dolu bir dizini dönüştürmek için:

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

2
ImageMagick'in son sürümü (6.8.7-4) DDS dosyaları da yazıyor
Paolo Gibellini
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.