DDS-PNG 변환기
이 도구는 DDS(DirectDraw Surface) 이미지 파일을 PNG(Portable Network Graphics) 형식으로 변환하기 위한 간단한 PyQt5 애플리케이션입니다. 이 두 형식 간의 일괄 변환을 쉽게 수행할 수 있는 그래픽 사용자 인터페이스를 제공합니다.
특징
이미지 변환 :
- DDS to PNG : DDS(DirectDraw Surface) 이미지를 PNG 형식으로 변환합니다.
- PNG to DDS : PNG 이미지를 DDS 형식으로 변환합니다.
고급 이미지 처리 ("고급 설정 활성화"를 선택한 경우 사용 가능):
- 출력 크기 조정 : 변환 중에 이미지의 크기를 조정합니다.
- 밝기 조정 : 이미지의 밝기 수준을 변경합니다.
- 대비 조정 : 이미지의 대비를 수정합니다.
- 채도 조정 : 이미지의 색상 채도를 변경합니다.
- 선명도 : 이미지의 선명도를 향상시킵니다.
- Blurring : 이미지에 블러 효과를 적용합니다.
PNG 압축 옵션 :
- 무손실 압축 : 압축 손실 없이 PNG 이미지를 저장합니다.
- 손실 압축 : 파일 크기가 작을수록 품질이 낮은 PNG 이미지를 저장합니다.
사용자 인터페이스 :
- 라디오 버튼 : DDS에서 PNG로, PNG에서 DDS로 변환 모드 중에서 선택합니다.
- 디렉터리 선택 : 소스 및 출력 디렉터리를 찾아 선택합니다.
- 확인란 : 고급 설정 및 특정 처리 옵션을 활성화 또는 비활성화합니다.
- 스핀 상자 : 크기 조정 및 조정 수준과 같은 이미지 처리 매개변수에 대한 값을 설정합니다.
- 변환 시작 버튼 : 변환 프로세스를 시작합니다.
오류 처리 :
- 경고 : 필요한 디렉터리가 선택되지 않은 경우 사용자에게 경고합니다.
- 오류 메시지 : 변환이 실패하면 오류를 표시합니다.
요구사항