소개
Castle View Image는 Castle Game Engine을 기반으로 한 이미지 뷰어 및 변환 도구입니다. PNG, JPG 등 일반적인 이미지 형식뿐만 아니라 DDS, KTX, RGBE와 같은 게임 개발에 유용한 특수 형식도 지원합니다. 사용자는 이미지 확대/축소, 알파 채널 확인, 타일링 테스트, 미러링, 회전, 크기 조정, 그레이스케일 변환 및 알파 블리딩과 같은 간단한 편집 기능을 사용할 수 있습니다. 이 소프트웨어는 Windows, Linux, macOS, Raspberry Pi 등 다양한 플랫폼에서 실행 가능하며, GPL-2.0-or-later 라이선스로 배포됩니다.
상세정보
이미지 형식 지원
PNG, JPEG, GIF, TGA, XPM, PSD, PCX, PNM, PBM, PGM, PPM, BMP와 같은 일반적인 이미지 형식을 모두 지원합니다. 또한 게임 개발자에게 유용한 KTX(DirectDraw Surface의 현대적 대체 형식), DDS, RGBE(HDR 형식)와 같은 특수 이미지 형식도 로드 및 저장할 수 있습니다.
이미지 탐색 및 보기
디렉터리 내의 모든 이미지를 Page Up, Page Down 키로 쉽게 탐색할 수 있습니다. 마우스 드래그, 휠, 키보드 화살표를 사용하여 이미지를 이동 및 확대/축소할 수 있으며, Ctrl + 화살표로 10배 빠른 이동이 가능합니다. x, y 키를 눌러 가로 또는 세로 방향으로만 확대를 적용할 수 있습니다.
이미지 조사 및 편집 기능
이미지가 타일 가능한지(반복 가능한 텍스처로 적합한지) 확인할 수 있는 기능을 제공합니다. 알파 채널을 시각화하여 투명도 문제를 분석할 수 있으며, 메뉴를 통해 그레이스케일 변환, 미러링, 회전, 크기 조정을 수행할 수 있습니다. 알파 블리딩 기능을 통해 텍스처 확대 시 투명 부분 주변의 아티팩트를 제거할 수 있습니다.
이미지 저장 및 내보내기
파일 확장자에 따라 결과 이미지 형식이 자동으로 결정됩니다. 알려지지 않은 확장자는 오류를 발생시킵니다. GPU 압축 이미지(S3TC 등)는 로드 시 자동으로 압축 해제되며, 저장 시 압축되지 않은 일반 이미지로 저장됩니다. 이는 CPU 기반 편집을 위해 필요한 조치입니다.
다운로드·설치 방법
Windows(x86_64)용 안정 버전 2.2.0은 공식 웹사이트에서 ZIP 파일로 다운로드할 수 있습니다. 다운로드 후 압축을 해제하고 실행 파일을 더블클릭하면 바로 사용할 수 있습니다. 별도의 설치 과정은 필요하지 않습니다. 이미 Castle Game Engine이 설치되어 있다면, 엔진의 bin 디렉터리에서 castle-image-viewer 실행 파일을 직접 실행할 수도 있습니다.
기본 사용법/명령어
프로그램을 매개변수 없이 실행하면 현재 디렉터리의 모든 이미지를 불러옵니다. 이미지가 없을 경우 기본 환영 이미지가 표시됩니다. 특정 디렉터리의 이미지를 보려면 명령줄에서 castle-image-viewer.exe C:images와 같이 디렉터리 경로를 전달할 수 있습니다. 단일 이미지를 보려면 castle-image-viewer.exe image.png와 같이 파일 경로를 지정하면 됩니다. 여러 이미지 파일을 목록으로 관리하려면 텍스트 파일에 각 줄마다 파일 경로를 쓴 후 castle-image-viewer.exe @filelist.txt 형태로 사용할 수 있습니다. 표준 입력을 통해 파이프로도 동작하며, 예를 들어 find . -name '*.jpg' -print | castle-image-viewer.exe @- 명령으로 현재 디렉터리의 모든 JPG 이미지를 차례로 볼 수 있습니다.
이런 경우에 유용합니다
게임 개발자는 이 도구를 사용하여 DDS 또는 KTX 형식의 텍스처 이미지가 올바르게 보이는지 확인하고, 알파 채널 문제를 진단하거나 타일링 테스트를 수행할 수 있습니다. 그래픽 디자이너는 다양한 형식의 이미지를 빠르게 preview하고, 간단한 크기 조정이나 회전, 미러링 작업이 필요할 때 별도의 무거운 이미지 편집기를 켜지 않고도 빠르게 처리할 수 있습니다. 또한 이미지 형식 간 변환이 필요한 경우, 파일 이름만 바꾸어 저장함으로써 손쉽게 변환할 수 있습니다.
지원 환경·시스템 요구사항
이 프로그램은 Windows(x86_64), Linux(x86_64), macOS(x86_66 및 ARM64), Raspberry Pi(Linux Arm32 및 Arm64)에서 실행 가능합니다. 공식 배포는 ZIP 형식으로 제공되며, 별도의 설치 관리자 없이 압축 해제 후 바로 실행할 수 있습니다.
최신 버전·업데이트
현재 안정 버전은 2.2.0이며, 스냅샷(미리보기) 버전으로 2.3.0이 개발 중입니다. 최신 버전 정보는 공식 웹사이트 또는 GitHub 저장소의リリース 페이지에서 확인할 수 있습니다.
시스템 요구사항
별도의 시스템 요구사항이 등록되지 않았습니다.


