사용 방법
- 사진을 고르고 가리는 방법을 정합니다.
- 얼굴은 온디바이스 AI로 얼굴 찾기를 누르면 찾아서 가립니다. 찾은 곳 목록에서 가리지 않을 얼굴을 끕니다.
- 사진 위에서 끌어서 네모를 그리면 그 자리가 바로 가려집니다. 여러 곳을 가릴 수 있습니다. 넓게 그린 자리는 안이 읽히지 않도록 가리는 정도를 알아서 올립니다.
- 잘못 그렸으면 마지막 지우기로 되돌립니다.
- 저장을 누르면 가려진 사진이 내려받아집니다.
가리는 정도 — 숫자가 뜻하는 것
막대는 4부터 40까지 2씩 움직이고 처음 값은 16입니다. 숫자는 긴 변 1,000px 사진을 기준으로 한 모자이크 한 칸의 한 변(흐리게에서는 흐림 반지름)이며, 사진이 그보다 크면 같은 비율로 키웁니다. 화면에 보이는 가림의 세기가 사진 크기와 상관없이 같게 하려는 것입니다. 검은 칠을 고르면 막대가 숨습니다.
| 사진 크기 | 정도 4 | 정도 16(처음) | 정도 40 |
|---|---|---|---|
| 1000×750 | 4px | 16px | 40px |
| 1920×1080 | 8px | 31px | 77px |
| 4032×3024 | 16px | 65px | 161px |
4032×3024는 흔한 휴대폰 사진 크기입니다. 모자이크 칸은 아무리 작게 해도 2px보다 작아지지 않습니다.
무엇으로 가려야 하나
| 가릴 것 | 권하는 방법 | 이유 |
|---|---|---|
| 계좌번호, 주민번호, 차 번호판 | 검은 칠 | 숫자는 후보가 적어 복원 시도가 잘 통합니다 |
| 얼굴 | 모자이크(칸 크게) | 가렸다는 티는 나되 사진 분위기는 남습니다 |
| 배경의 상호·간판 | 흐리게 | 자연스럽게 묻힙니다 |
| 신분증 사본 전체 | 검은 칠 | 한 글자라도 새면 위험합니다 |
알아서 세게 가리는 때
고른 정도가 약해 안이 읽힐 만하면 그 자리만 세기를 올립니다. 고른 값이 더 세면 그것을 쓰므로 약해지는 일은 없습니다.
- 손으로 그린 네모: 짧은 변을 8로 나눈 값보다 약하면 그 값으로 올립니다. 짧은 변에 칸이 여덟 개를 넘지 않습니다.
- 찾은 얼굴: 짧은 변을 6으로 나눈 값보다 약하면 그 값으로 올립니다. 얼굴 하나에 칸이 여섯 개쯤만 남습니다.
예시 — 긴 변 1,000px 사진, 정도 16
| 그린 네모 | 쓰는 세기 |
|---|---|
| 200×40 (글 한 줄 · 번호판 띠) | 16px |
| 300×300 | 38px |
| 600×400 | 50px |
길쭉한 띠는 짧은 변을 따르므로 고른 정도 그대로입니다. 같은 480×480 자리라도 손으로 그리면 60px, 찾은 얼굴이면 80px로 가립니다.
얼굴 찾기가 하는 일
- 쪽을 열 때는 아무것도 받지 않습니다. 단추를 처음 누를 때 얼굴을 찾는 모델(약 0.2MB)과 그것을 돌리는 실행 파일(약 3MB)을 이 사이트에서 받아 이 기기에 넣어 둡니다. 받는 동안 진행이 보이고, 다음부터는 받지 않습니다.
- 찾은 얼굴 자리는 조금 넓혀 가립니다. 양옆과 아래로 얼굴 크기의 18%, 위로는 30%(이마 · 머리카락까지)입니다. 100×100으로 찾은 얼굴이면 가리는 자리는 136×148입니다. 사진 밖으로는 나가지 않습니다.
- 찾은 곳은 목록에 한 줄씩 나오고 줄마다 켜고 끄는 스위치가 있습니다. 사진에서 그 자리를 한 번 눌러도 켜고 끕니다.
- 끈 곳은 사진 위에 흰 점선으로만 보이고, 저장한 사진에는 점선이 없습니다.
- 한 번 찾은 뒤에는 단추가 "얼굴 다시 찾기"로 바뀝니다. 다시 찾으면 찾은 곳 목록을 새로 만들고, 손으로 그린 곳은 그대로 둡니다.
- 온디바이스 AI가 찾은 곳은 틀리거나 빠질 수 있습니다. 저장하기 전에 최종 확인이 필요합니다.
단추가 지우는 것
- 마지막 지우기: 손으로 그린 마지막 네모 하나를 지웁니다. 찾은 얼굴은 지우지 않습니다.
- 모두 지우기: 손으로 그린 곳과 찾은 얼굴 목록을 모두 비웁니다.
- 다른 사진: 지금 사진과 가린 곳을 모두 버리고 사진을 넣는 칸으로 돌아갑니다.
원본은 그대로 두고 매번 처음부터 다시 그리므로, 지운 자리는 원래 모습으로 돌아옵니다. 겹쳐 그리면 먼저 그린 가림 위에 나중 것이 덧입혀집니다.
저장되는 파일
- JPG는 JPG로, WebP는 WebP로(둘 다 품질 92%), 그 밖의 형식은 PNG로 저장합니다.
- 파일 이름은 원래 이름 뒤에 "-가림"이 붙습니다. 예: 가족사진.jpg → 가족사진-가림.jpg
- 1,677만 화소를 넘는 사진은 브라우저 한도 안으로 줄여 열고 그 크기로 저장합니다. 흔한 휴대폰 사진(4032×3024, 약 1,219만 화소)은 그대로 엽니다.
- 한 번에 한 장씩 다룹니다.
- GIF는 GIF로, 동영상은 동영상으로 저장합니다(아래 "움직이는 GIF" · "동영상").
움직이는 GIF
- 장이 둘 이상인 GIF를 넣으면 그림 아래에 장면 줄이 생깁니다. 앞 · 다음 단추나 작은 그림을 눌러 장을 옮기고, 재생으로 움직임을 확인합니다. 한 장짜리 GIF는 사진처럼 다룹니다.
- AI로 모든 장에서 얼굴 가리기는 장마다 얼굴을 찾고, 자리가 이어지는 얼굴끼리 묶어 목록에 한 줄씩 보입니다. 끄면 모든 장에서 그 얼굴만 가리지 않습니다.
- 고개를 많이 돌리거나 기울인 장은 얼굴을 놓칠 수 있습니다. 놓친 장은 앞뒤 장에서 찾은 자리를 이어 더 넓게 가리고, 처음 찾은 장 앞 · 마지막으로 찾은 장 뒤의 4장도 같은 자리를 가립니다. 그런 장은 작은 그림에 주황 표시가 붙습니다. 12장 넘게 놓치면 다른 얼굴로 봅니다.
- 못 찾은 장은 앞뒤 장의 자리로 이어 가리기를 끄면 얼굴을 찾은 장만 가립니다. 주황 표시는 남아 확인할 장을 알려 줍니다.
- 손으로 그린 곳은 그린 장부터 마지막 장까지 가립니다.
- GIF로 저장하면 장마다 보여 주는 시간과 반복 횟수는 원래대로입니다. 색은 장마다 256색 안에서 다시 고르므로 원본과 조금 다를 수 있습니다. 이름 뒤에 "-가림"이 붙습니다.
- 600장까지 엽니다. 장이 더 많거나 파일이 잘렸으면 앞의 장까지만 열고 그림 위에 알립니다. 한 변이 4,096px보다 큰 GIF는 열지 않습니다.
동영상
- MP4 · MOV · WebM을 엽니다. 브라우저가 풀 수 있는 형식이어야 하며, 풀 수 없으면 그 까닭을 알립니다. 1시간이 넘는 영상은 열지 않습니다 — 영상 자르기로 나눠 넣으세요.
- 그림 아래 재생 위치 막대로 때를 옮기고, 장면 줄은 영상 길이를 24칸으로 고르게 나눠 보여 줍니다. 앞 · 다음 단추는 0.1초씩 옮깁니다.
- AI로 영상 내내 얼굴 가리기는 1초에 열 번 얼굴을 찾습니다(1분 영상이면 600번). 그 사이의 장은 앞뒤에서 찾은 자리 사이를 고르게 옮겨 가리고, 얼굴이 막 나타나는 때는 조금 일찍 가리기 시작합니다. 영상이 길면 찾는 데 시간이 걸립니다 — 진행이 때로 보이고 언제든 그만둘 수 있습니다.
- 얼굴을 못 찾은 때는 GIF처럼 앞뒤 자리로 이어 가리고 장면 줄에 주황 표시가 붙습니다. 0.6초 넘게 놓치면 다른 얼굴로 보고, 얼굴이 사라진 뒤에는 0.2초만 더 가립니다.
- 장면 위에서 끌어 네모를 그리면 몇 초 동안 가릴지(1 · 3 · 5 · 10초, 끝까지, 직접) 묻습니다. 지나가는 번호판처럼 잠깐 보이는 것은 짧게 고르세요.
- 영상으로 저장하면 장마다 가려 다시 묶습니다. MP4 · MOV는 MP4로, WebM은 WebM으로 나가고 소리는 그대로 옮깁니다(브라우저가 옮길 수 없는 소리는 빼고 저장한 뒤 알립니다). 실제 길이보다 빨리 끝나는 일이 많지만 기기에 따라 다릅니다. 이름 뒤에 "-가림"이 붙습니다.
- 1080p보다 큰 영상은 1080p(긴 변 1920 · 짧은 변 1080)로 줄여 다루고 그 크기로 저장합니다. 512MB가 넘는 영상은 저장 위치를 고르는 브라우저(크롬 · 엣지)에서 고른 파일에 바로 씁니다.
모자이크는 완전하지 않습니다
모자이크와 흐림은 원래 색의 평균을 남깁니다. 가린 것이 글자·숫자처럼 모양이 정해진 것이라면, 가능한 후보를 하나씩 같은 방식으로 가려 보고 결과가 일치하는 것을 찾는 방법이 알려져 있습니다. 차 번호판처럼 자리마다 경우의 수가 적을수록 잘 통합니다.
검은 칠은 다릅니다. 원래 값이 통째로 같은 색으로 바뀌어 남는 정보가 없습니다. 새어 나가면 안 되는 것에는 이것을 쓰세요.