사진 모자이크·가리기
사진을 선택하고 미리보기에서 가릴 부분을 끌어서 고른 뒤(여러 곳 가능) '모자이크 적용'을 누르세요. 얼굴·번호처럼 민감한 부분은 '검게 덮기'를 권합니다.
여기로 끌어다 놓아도 됩니다. JPEG·PNG·WebP 한 장 · 20MB · 2,000만 화소 · 긴 변 8,192px 이하. 사진은 이 기기 밖으로 나가지 않습니다.
결과
사진을 선택하면 원본과 결과를 여기서 비교할 수 있습니다.
처리 방법
- 모자이크는 고른 영역을 정사각형 블록으로 나누고 블록마다 평균색 하나로 칠합니다. 강도는 원본 사진 기준 블록 크기(8·16·32·64px)이며, 미리보기를 작게 보여도 저장 결과의 강도는 같습니다.
- 검게 덮기는 영역을 불투명한 검정으로 채워 원래 픽셀이 남지 않습니다.
- 결과는 한 장의 평면 이미지로 저장됩니다. 원본 사진·가린 영역 정보·편집 기록은 파일에 들어가지 않습니다.
- 영역은 최대 20개까지 고를 수 있고, 목록에서 하나씩 지울 수 있습니다. 숫자(X·Y·가로·세로)로도 추가할 수 있습니다.
모자이크하면 다시 알아볼 수 없나요?
보장하지 않습니다. 블록이 작거나 글자가 크면 내용을 짐작할 수 있고, 모자이크를 되돌리려는 기술도 있습니다. 얼굴·차량 번호·주민등록번호·주소처럼 드러나면 안 되는 정보는 '검게 덮기'로 가리세요. 덮은 부분에는 원래 픽셀이 남지 않습니다.
- 강한 모자이크(32·64px)도 비식별화를 보장하지 않습니다.
- 공유 전에 결과 파일을 직접 열어 가려졌는지 확인하세요.
사진이 서버에 올라가나요?
아니요. 사진은 이 브라우저 안에서만 열고 다시 저장합니다. 서버로 보내지 않으며 작업 화면에는 광고·외부 분석 도구도 넣지 않습니다. 페이지를 닫으면 사진과 결과가 메모리에서 사라집니다.
촬영 위치 같은 정보(EXIF)가 지워지나요?
브라우저 Canvas로 다시 그려 저장하므로 원본의 촬영 정보는 보통 결과 파일에 옮겨지지 않지만, 모든 브라우저·파일에서 확인을 마친 것이 아니어서 삭제를 보장하지는 않습니다. 민감한 정보가 있다면 결과 파일을 다른 도구로 한 번 더 확인하세요.
기준과 출처
- Canvas toBlob (MDN): 브라우저가 사진을 지정한 형식·품질로 저장하는 방법. 지원하지 않는 형식이면 실제 결과 형식을 확인해 알려 줍니다.
- createImageBitmap (MDN): 사진을 여는 방법. 회전 정보(EXIF orientation)는 브라우저 지원 범위에서 반영됩니다.