사진 배경 자동 제거 → 투명 PNG. 인물 사진은 AI(MediaPipe), 흰 배경 로고는 색상 기반으로.
🔒
이미지가 외부 서버로 전송되지 않습니다. 인물 배경 분리 AI(MediaPipe Selfie Segmenter)는 브라우저 안 WebAssembly에서 수행. 모델·런타임(약 0.24MB)은 첫 사용 시 Google MediaPipe CDN에서 한 번 다운로드 후 캐시. 흰 배경 로고·그래픽은 모델 없이 색상 기반으로 즉시 처리.
⚠️ 안내 — 사진(인물) 모드는 MediaPipe Selfie Segmenter(약 0.24MB)를 첫 사용 시 한 번 받아 캐시합니다. 사람이 주 피사체일 때 가장 정확하며, 머리카락 등 미세 디테일은 한계가 있습니다. 흰 배경 로고·그래픽은 로고 모드(색상 기반)가 더 깔끔합니다.
처리 방식 선택
AI 엔진 — MediaPipe Selfie Segmenter (Apache-2.0)
단일 경량 모델(약 0.24MB)로 인물 배경을 분리합니다. 별도 품질 선택 없이 빠르게 동작하며, 첫 사용 시 한 번만 모델을 받습니다.
일반적인 온라인 누끼 사이트는 사진을 서버로 올려 그쪽 GPU에서 처리한 뒤 결과를 돌려줍니다.
이 도구는 다릅니다. 인물 배경을 찾아내는 AI 모델(MediaPipe Selfie Segmenter)이 WebAssembly를 통해
여러분의 브라우저 안에서 직접 실행됩니다. 사진은 어디로도 떠나지 않습니다 — 프라이버시가
약속이 아니라 구조적으로 보장되는 셈입니다.
① 첫 로드: 모델 한 번 내려받기
처음 사진 모드를 쓰면 모델 파일(약 0.24MB)과 WebAssembly 런타임을
Google MediaPipe CDN에서 한 번 다운로드합니다. 이건 프로그램(모델 가중치)을 받는 것이지
여러분의 사진을 올리는 게 아닙니다. 받은 자산은 브라우저 IndexedDB·HTTP 캐시에 저장돼,
같은 브라우저에서 두 번째부터는 추가 다운로드 없이 바로 시작합니다.
② 추론: 모델이 픽셀마다 전경/배경을 판단
모델은 사진을 받아 픽셀 하나하나가 전경(피사체)에 속할 확률을 계산해 알파 마스크를 만듭니다.
이 계산이 WebAssembly로 여러분 기기에서 돌아갑니다. 그래서 처리 속도는
서버가 아니라 본인 기기 성능과 사진 해상도에 좌우됩니다.
잘 되는 이미지 vs 어려운 이미지 — 왜 그런가
모델이 쉬운 사진과 어려운 사진을 가르는 기준은 결국 경계가 얼마나 명확한가입니다.
잘 되는 쪽 — 인물·반려동물·상품처럼 윤곽이 또렷하고, 피사체와 배경의 색·명도 대비가 큰 사진.
모델이 전경 확률을 자신 있게 0 또는 1에 가깝게 찍으니 가장자리가 깔끔합니다.
어려운 쪽 — ① 머리카락·털처럼 한 픽셀 안에 전경과 배경이 섞이는 부위,
② 유리·물·연기 같은 반투명 영역, ③ 피사체와 배경 색이 비슷해 경계가 모호한 경우,
④ 복잡하고 어수선한 배경. 여기서는 전경 확률이 0.5 부근으로 애매해져 마스크가 거칠어집니다.
MediaPipe Selfie 모델은 인물에 특화돼 있어 사람이 주 피사체일 때 가장 깔끔합니다. 동물·사물 등 일반 피사체나
더 정밀한 매팅이 필요하면 범용 모델(추후 옵션)이 더 적합할 수 있습니다.
흰 배경처럼 단순한 이미지라면 AI 대신 로고 모드(색상 기반 제거)가 더 빠르고 깔끔합니다.
사진·인물 모드는 MediaPipe Selfie Segmenter(Google, Apache-2.0)를 사용합니다. 코드·모델 가중치 모두 Apache-2.0라 상업·광고 사이트에서도 자유롭게 쓸 수 있습니다. 로고·그래픽 모드는 모델 없이 canvas 색상 기반(chroma key)으로 처리합니다.
왜 Google CDN에서 모델을 받나요?
모델·WebAssembly 런타임을 repo에 직접 commit하면 git clone·deploy가 무거워집니다. 그래서 OCR(Tesseract)과 동일한 패턴으로, 모델(약 0.24MB)·런타임은 첫 사용 시 Google MediaPipe CDN에서 받아 캐시합니다. 사용자 이미지는 어떤 외부로도 전송되지 않습니다.
WebAssembly 요구사항
AI 추론에 WebAssembly가 필요합니다. 현대 Chrome·Firefox·Edge·Safari(15+)는 모두 지원하며, 멀티스레드(SharedArrayBuffer) 없이 single-thread로 동작합니다.
큰 사진 처리 팁
추론은 입력 해상도에 비례해 시간·메모리를 씁니다. 가로 1500~2000px가 sweet spot. 4000px+ 사진은 본 사이트의 이미지 리사이즈 도구로 미리 줄이고 처리하세요.
동물·사물도 되나요? / 엔진 교체
MediaPipe Selfie는 인물 특화라 사람이 주 피사체일 때 가장 정확합니다. 동물·사물·정밀 매팅이 필요하면 범용 모델 추가를 검토 중입니다. 엔진은 코드 상 어댑터로 분리돼 있어 교체가 쉽습니다.
자주 묻는 질문
이미지가 외부 서버로 전송되나요?
이미지는 전송되지 않습니다. AI 추론은 브라우저 안의 MediaPipe(WebAssembly)에서 100% 로컬 수행됩니다.
단 모델·런타임(약 0.24MB)은 첫 사용 시 Google MediaPipe CDN에서 다운로드되며 브라우저 캐시에 저장됩니다(이후 offline 가능).
사이트 운영자도 이미지 내용을 볼 수 없습니다.
처음 실행할 때 왜 오래 걸리나요?
첫 실행 시 MediaPipe 모델(약 0.24MB) + WebAssembly 런타임을 다운로드합니다.
모델이 매우 가벼워 첫 실행도 빠르며, 이후 같은 브라우저에서는 캐시되어 즉시 시작됩니다.
어떤 사진에 잘 작동하나요?
인물·반려동물·물건(상품 사진 등)에 일반적으로 잘 작동합니다. 배경과 피사체의 색·명도 대비가 클수록 결과가 깔끔.
머리카락·털 같은 디테일은 small 모델 한계로 약간 거칠 수 있습니다(medium·large 모델은 더 정확하지만 다운로드 부담 큼).
결과가 만족스럽지 않을 때
① 배경과 피사체 대비가 강한 사진 사용(흰 배경 추천) ② 피사체가 너무 작으면 미리 잘라서 가까이 ③ 그림자·반사가 심하면 결과에 잔재 가능
④ 인물이 아닌 피사체(동물·사물)는 MediaPipe Selfie로 약할 수 있음 — 범용 모델 추가 검토 중
⑤ 가급적 가로 1500px 이하의 사진이 처리 빠름.
결과는 어떤 포맷으로 저장되나요?
투명 배경을 보존하기 위해 PNG로 다운로드됩니다.
투명 영역이 필요 없다면(예: 다른 단색 배경 위에 합성) 그래픽 도구에서 새 배경 위에 올린 후 JPG로 저장하면 됩니다.
본 사이트의 이미지 압축 도구로 PNG → JPG 변환도 가능.
최대 이미지 크기는?
이론적 제한은 없으나 모바일에서는 가로 2000px 이상 사진은 메모리 부족 가능. 데스크톱 Chrome 기준 4000px까지 무난.
큰 사진은 미리 이미지 리사이즈 도구로 가로 1500~2000px로 줄인 후 처리하면 빠르고 안전합니다.
참고·출처
최종 검증: 2026-06-24 / 엔진 = MediaPipe Selfie Segmenter (Apache-2.0). 레거시 옵션 = @imgly/background-removal (AGPL/Commercial, 코드 어댑터로 전환 가능)
MediaPipe Image Segmenter (Selfie) — Google MediaPipe (Apache-2.0 · 코드 + 모델 가중치). 인물 배경 분리.