어떤 이미지 도구가 필요한가요?
누구도 훑어보고 싶지 않을 만큼 많은 도구가 여기 있습니다. 문제 상황에서 시작해 보세요:
“업로드 양식에서 사진이 너무 크다고 합니다.” 거의 항상 파일 크기가 아니라 픽셀 크기 문제입니다. 최신 스마트폰 사진은 폭이 약 4000px인 반면, 대부분의 양식은 1200px 이하를 원합니다. 이미지 크기 조정기를 사용하세요 — 사진의 폭을 절반으로 줄이면 픽셀의 4분의 3이 사라지므로 파일 크기도 대략 4분의 1로 줄어듭니다.
“같은 크기에서 더 작은 파일이 필요합니다.” 이건 크기가 아니라 형식의 문제입니다. WebP로 변환하세요: 같은 사진을 같은 치수로 저장해도 비슷한 화질에서 JPEG보다 보통 25~35% 더 작아집니다. 오래된 프로그램이 열어야 할 때는 JPG를, 투명도나 선명한 단색이 필요할 때만 PNG를 사용하세요 — PNG는 무손실이라 사진에서는 보통 셋 중 가장 큰 파일이 됩니다.
“이걸 올리고는 싶은데 그 안의 내용은 아닙니다.” 여러 가지 별개의 문제입니다: 얼굴이나 문서를 부드럽게 흐림 처리하거나, 가려졌다는 것을 의도적으로 드러내고 싶을 때는 모자이크 처리하거나, GPS 좌표·카메라 일련번호·타임스탬프를 없애기 위해 EXIF 블록을 제거하세요 — 이 정보는 명시적으로 제거하지 않는 한 모든 자르기와 크기 조정에도 살아남습니다.
“사진이 옆으로 누워 있습니다.” 90도 회전에는 회전을, 셀피 카메라가 글자를 뒤집어 놓았을 때 필요한 좌우 반전에는 뒤집기/미러링을 사용하세요.
“우리 브랜드처럼 보이게 하고 싶습니다.” 텍스트나 로고 워터마크를 추가하거나, 카드와 아바타를 위해 모서리를 둥글게 만들거나, 흑백으로 변환하세요.
“이 사진에서 색상 하나를 뽑아야 합니다.” 이미지 색상 선택기가 정확한 픽셀 값을 읽어 HEX, RGB, HSL로 알려줍니다.
“이 폴더 안에 크기가 잘못된 파일이 있는데 어느 것인지 모르겠습니다.” 크기 분석기가 전체 배치를 읽어 너비, 높이, 종횡비, 파일 크기를 표 하나로 정리해줍니다.
“배경을 제거해 주세요.” 배경 제거기는 비교적 균일한 배경을 깔끔하게 지워줍니다. 흰 배경이나 스튜디오 배경 위의 제품 사진은 잘 되지만, 번잡한 거리 위의 머리카락은 그렇지 않습니다.
재인코딩이 실제로 치르는 대가
이미지를 두 번 이상 변환하기 전에 알아둘 가치가 있습니다.
JPEG와 WebP는 손실 형식입니다: 저장할 때마다 사람이 눈치채지 못할 것이라 판단한 디테일을 버립니다. 그 판단은 저장할 때마다 새로 이루어집니다. JPEG를 열어서 아무것도 바꾸지 않고 다시 저장해도, 처음보다 측정 가능할 만큼 화질이 나빠집니다 — 첫 저장에서 생긴 잡음이 실제 디테일처럼 취급되어 그 위에 다시 인코딩되기 때문입니다. 여덟 번, 열 번 반복하면 눈에 띄게 됩니다. 이것이 세대 손실이며, 내보낸 사본을 편집하는 대신 원본을 보관하고 거기서 다시 내보내야 하는 이유입니다.
PNG는 무손실입니다: 모든 픽셀을 정확히 저장하며 몇 번을 다시 저장해도 열화되지 않습니다. 하지만 이미 발생한 손상을 되돌리지는 못합니다. 심하게 압축된 JPEG를 PNG로 변환하면 그 잡음까지 완벽하게 보존한 채 파일만 훨씬 커집니다. 화질은 이미 사라졌고, PNG는 그저 더 나빠지는 것을 막을 뿐입니다.
실전 요령: 크기 변경과 형식 변경은 원본에서 한 번에 처리하세요. 사진의 크기를 조정한 뒤 형식을 변환하면 두 번 재인코딩하게 됩니다. 여기 있는 모든 도구는 건네받은 파일을 매번 새로 읽으므로, 가장 좋은 파일을 건네주세요.
이 도구들이 사진을 업로드하지 않는 이유
이 페이지의 모든 도구는 파일을 HTML 캔버스에 그리고, 픽셀 배열을 처리한 뒤, 그 결과를 다시 읽어냅니다. 이것은 브라우저 API입니다 — 당신의 기기에서 실행되며, 이미지가 어딘가로 전송되는 단계가 없습니다. 업로드할 것이 없으니 보관해야 할 것도 없고, 기다려야 할 대기열도 없습니다.
이는 또한 한계가 어느 서비스의 무료 티어가 아니라 당신 기기의 메모리라는 뜻이기도 합니다. 노트북에서 스마트폰 사진 수십 장을 한 번에 처리하는 것은 보통 문제없지만, 아주 큰 파일 수백 장은 탭을 버벅이게 할 수 있습니다. 배치 작업이 멈춘다면 나눠서 처리하세요.