리눅스 커맨드 라인을 사용하여 DDS를 PNG로 변환 Linux에서, 바람직하게는 명령 행에서

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

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



답변

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