TGA·DDS·BMP·ICO 변환
게임 모드·3D 프로그램·옛 프로그램에서 나온 그림 파일이 안 열리거나, 그 형식으로 저장해야 할 때 쓰세요.
처음 쓸 때 이미지 엔진(ImageMagick, 약 15MB)을 한 번 내려받아요. 그다음부터는 브라우저에 저장된 것을 써요.
게임 텍스처·옛 그림 형식, 설치 없이 열고 저장하기
TGA(타가)와 DDS는 게임·3D 프로그램이 텍스처(입체 모델에 입히는 그림)로 많이 쓰는 형식이고, BMP는 윈도 기본 그림, ICO·CUR은 아이콘·마우스 커서, PCX·PPM·SGI·XPM은 오래된 프로그램이나 리눅스에서 쓰던 형식이에요. 일반 사진 앱과 브라우저는 이런 파일을 대부분 열지 못해요. 파일을 놓으면 미리보기와 크기·투명 여부를 보여 주고, 바꾸기를 누르면 고른 형식으로 저장해요.
형식별 설정
- ICO·CUR 풀기 — 아이콘 한 파일에는 보통 16·32·48·256px 그림이 함께 들어 있어요. ‘모두 꺼내기’를 켜면 크기별 PNG를 모두 만들고 ZIP으로 묶어 받을 수 있어요. 새 아이콘을 만들 때는 파비콘 만들기를 쓰세요.
- DDS — DXT5는 투명도가 있는 텍스처를 픽셀당 8비트(32비트 원본의 4분의 1)로, DXT1은 투명이 없는 텍스처를 픽셀당 4비트(8분의 1)로 압축해요. 4×4 픽셀 묶음 단위로 압축하므로 가로·세로가 4의 배수인 것이 좋아요. 밉맵은 멀리 있는 물체용으로 크기를 반씩 줄인 그림 단계를 함께 담는 기능이에요.
- TGA — 투명도(알파)를 그대로 담고, RLE 압축을 켜면 같은 색이 이어지는 그림에서 용량이 줄어요. 일부 오래된 게임은 압축 안 된 TGA만 읽어요.
- BMP — 32비트 BMP는 투명도를 담지만, 오래된 프로그램이나 장비(전자 액자, 공장 기계 화면 등)는 ‘옛 24비트’만 읽는 경우가 많아요.
어떻게 동작하나요
200가지가 넘는 그림 형식을 읽고 쓰는 ImageMagick 7을 웹어셈블리(magick-wasm)로 브라우저 작업자에서 돌려요. 파일은 서버로 올라가지 않아요. 저장한 파일은 엔진으로 다시 열어 확인하고 첫 그림의 미리보기를 보여 줘요. TGA처럼 파일 머리에 형식 표시가 없는 파일은 확장자로 형식을 판단해요.
한계
BC4~BC7 같은 최신 DDS 압축, 큐브맵·배열 텍스처, 16비트·부동소수점 텍스처는 읽지 못하거나 8비트로 바뀔 수 있어요. 애니메이션 커서(.ani)는 지원하지 않아요. 변환 때 색 프로필과 메타데이터는 지워요.
참고한 자료
자주 묻는 질문
ICO 안에 든 아이콘이 몇 개인지 어떻게 아나요?
파일을 넣으면 목록에 ‘안에 4장 (16×16, 32×32, 48×48, 256×256)’처럼 들어 있는 크기를 모두 보여 줘요.
DDS로 저장했는데 게임에서 안 보여요.
게임마다 요구하는 압축 방식(DXT1·DXT5·압축 없음)과 밉맵 여부가 달라요. 원래 게임 파일을 이 도구에 넣어 보면 크기와 투명 여부를 확인할 수 있으니 같은 설정으로 맞춰 보세요. BC7 같은 최신 압축이 필요한 게임은 이 도구로 만들 수 없어요.
파일이 서버로 올라가나요?
아니요. 이 기기 브라우저 안에서만 처리해요.
함께 쓰면 좋은 도구
- 파비콘 만들기 (글자·이모지·이미지 → favicon 세트)글자·이모지·로고 이미지로 favicon.ico, 16~512px PNG, 애플 아이콘, 웹 매니페스트를 ZIP으로
- PNG JPG 변환 (PNG를 JPG로, JPG를 PNG로)PNG를 JPG로(용량 줄이기·배경색), JPG를 PNG로, 여러 장 한 번에
- PSD 파일 보기·레이어 PNG로 꺼내기 (포토샵 없이, 글자 레이어 텍스트 추출)포토샵 없이 PSD를 열어 보고, 레이어를 투명 PNG로 꺼내고, 글자 레이어의 텍스트를 뽑아요
- 사진 용량 줄이기 (목표 용량 KB 지정)JPG·PNG를 300KB 이하처럼 목표 용량에 맞춰 압축, 여러 장 ZIP
- PNG 용량 줄이기 (투명 배경 그대로, 색 수 줄이기·무손실 최적화)투명 배경을 지킨 채 PNG를 60~80% 작게: 색 수 줄이기(256색 이하) + 무손실 최적화, 여러 장 ZIP
- 사진 크기 바꾸기 (픽셀·비율 리사이즈)가로·세로 픽셀, 퍼센트, 자주 쓰는 크기로 여러 장 한 번에