배경 제거 (누끼)

사진 배경 자동 제거 → 투명 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)로 인물 배경을 분리합니다. 별도 품질 선택 없이 빠르게 동작하며, 첫 사용 시 한 번만 모델을 받습니다.
[ AdSense 광고 자리 ]

잘 작동하는 사진 vs 잘 안 되는 사진

좋은 결과약한 결과
흰 배경 인물·상품 사진 피사체와 배경 색이 비슷한 사진
피사체가 화면 60%+ 차지 피사체가 멀리 있어 작은 사진
또렷한 윤곽 (반려동물·물건) 긴 머리카락·털 미세 부위 (small 모델 한계)
균일한 조명 강한 그림자·반사·역광
가로 1000~2000px 500px 이하 저해상도 또는 4000px+ 고해상도(메모리)

배경 제거가 브라우저 안에서 어떻게 되나 — AI 모델 온디바이스 추론

일반적인 온라인 누끼 사이트는 사진을 서버로 올려 그쪽 GPU에서 처리한 뒤 결과를 돌려줍니다. 이 도구는 다릅니다. 인물 배경을 찾아내는 AI 모델(MediaPipe Selfie Segmenter)이 WebAssembly를 통해 여러분의 브라우저 안에서 직접 실행됩니다. 사진은 어디로도 떠나지 않습니다 — 프라이버시가 약속이 아니라 구조적으로 보장되는 셈입니다.

① 첫 로드: 모델 한 번 내려받기

처음 사진 모드를 쓰면 모델 파일(약 0.24MB)과 WebAssembly 런타임을 Google MediaPipe CDN에서 한 번 다운로드합니다. 이건 프로그램(모델 가중치)을 받는 것이지 여러분의 사진을 올리는 게 아닙니다. 받은 자산은 브라우저 IndexedDB·HTTP 캐시에 저장돼, 같은 브라우저에서 두 번째부터는 추가 다운로드 없이 바로 시작합니다.

② 추론: 모델이 픽셀마다 전경/배경을 판단

모델은 사진을 받아 픽셀 하나하나가 전경(피사체)에 속할 확률을 계산해 알파 마스크를 만듭니다. 이 계산이 WebAssembly로 여러분 기기에서 돌아갑니다. 그래서 처리 속도는 서버가 아니라 본인 기기 성능과 사진 해상도에 좌우됩니다.

잘 되는 이미지 vs 어려운 이미지 — 왜 그런가

모델이 쉬운 사진과 어려운 사진을 가르는 기준은 결국 경계가 얼마나 명확한가입니다.

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, 코드 어댑터로 전환 가능)
⚠️ AI 결과는 사진별로 다르며 본 도구의 책임 범위가 아닙니다. 상업·공식 자료에 사용 시 결과를 사람이 검토·보정해 사용하세요. 본인 소유 또는 사용 권한이 있는 이미지에만 사용 권장.