리눅스 커맨드 라인을 사용하여 DDS를 PNG로 변환


11

Linux에서, 바람직하게는 명령 행에서 수천 개의 DDS 이미지를 PNG 형식으로 변환해야합니다.

그러한 작업에 사용할 수있는 프로그램이 있습니까?

답변:


17

ImageMagick 은 DDS를 읽지 만 쓰지 않습니다. 물론 PNG를 읽고 씁니다.

보낸 사람 identify -list format:

...
DDS * DDS r-- Microsoft DirectDraw 표면
...
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 파일을 작성
파올로 Gibellini
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.