배경 지우기
사진에서 배경만 지웁니다. 업로드 없이 브라우저에서 처리합니다
불러오는 중…
이 도구가 도움이 됐나요?
이 도구는
배경 제거 도구는 U²-Net(u2netp)이라는 AI 모델을 이용해 사진 속 인물이나 물체만 남기고 배경을 투명하게 지웁니다. 이 모델은 서버가 아니라 사용자의 브라우저 안에서 직접 실행되므로 사진이 어디로도 업로드되지 않습니다. 사진을 고르고 실행을 누르면 그 순간 모델(약 4.4MB)과 이를 브라우저에서 돌리는 실행 엔진(onnxruntime-web, 약 13MB)을 합쳐 약 17MB를 내려받고, 320×320 크기로 줄인 사진을 넣어 어디가 배경인지 분석합니다.
사용법
- 배경을 지울 사진을 선택합니다.
- "실행" 버튼을 누르면 그때 AI 모델과 실행 엔진(합쳐 약 17MB)을 내려받습니다.
- 내려받기가 끝나면 사진이 320×320으로 축소돼 분석되고, 배경이 투명하게 지워집니다.
- 체크무늬 배경 보기를 켜고 끄며 투명 영역이 잘 지워졌는지 확인합니다.
- 결과가 마음에 들면 다운로드로 투명 배경 PNG로 저장합니다.
- 다른 사진을 다시 시도하려면 "다른 사진"을 누릅니다. 같은 탭이라면 모델을 다시 받지 않아 바로 처리됩니다.
- 결과를 이어서 다른 도구(예: 압축)에 쓰려면 화면 아래의 보내기로 넘깁니다.
자주 묻는 질문
- 사진이 서버에 업로드되나요?
- 아닙니다. 배경 제거는 U²-Net이라는 AI 모델을 브라우저 안에서 직접 돌려 처리하기 때문에 사진 데이터가 서버로 전송되지 않습니다.
- 왜 처음 실행할 때 다운로드가 필요한가요?
- AI 모델(약 4.4MB)과 이를 브라우저에서 돌리는 실행 엔진(약 13MB), 합쳐서 약 17MB를 받아야 하기 때문입니다. 이 도구를 아예 쓰지 않는 사람에게 용량을 물리지 않으려고 "실행" 버튼을 눌렀을 때만 내려받습니다. 같은 브라우저 탭에서는 한 번 받으면 다음 사진부터 바로 처리됩니다.
- 무료로 계속 쓸 수 있나요?
- 네. 사용하는 모델(U²-Net)과 실행 엔진(onnxruntime-web) 모두 상업적 이용까지 허용하는 오픈소스 라이선스로 배포됩니다.
- 결과물이 정확하지 않을 때는 어떻게 하나요?
- 사진을 320×320 크기로 줄여서 분석하기 때문에 머리카락처럼 아주 가는 경계는 완벽하게 분리되지 않을 수 있습니다. 배경과 대비가 뚜렷한 사진일수록 결과가 깔끔하게 나옵니다.
- 왜 onnxruntime-web의 기본 버전이 아니라 별도 진입점을 쓰나요?
- 기본 진입점은 WebGPU까지 포함한 빌드(약 26MB)를 받으려 해서 용량이 두 배 가까이 됩니다. 배경 제거는 wasm만으로 충분해 절반 정도인 약 13MB 진입점을 씁니다.
- 같은 탭에서 사진 여러 장을 처리하면 매번 17MB를 다시 받나요?
- 아닙니다. 세션은 한 번 만들면 재사용되므로, 같은 탭에서는 두 번째 사진부터 다운로드 없이 곧바로 처리됩니다. 탭을 새로 열거나 새로고침하면 다시 받아야 합니다.
- 결과를 다른 도구에 바로 이어서 쓸 수 있나요?
- 네. 처리 결과 아래의 보내기 버튼으로 압축 등 다른 도구에 파일을 그대로 넘길 수 있어, 내려받았다가 다시 올릴 필요가 없습니다.
- PNG 말고 다른 형식으로 받을 수 있나요?
- 아니요. 배경을 투명하게 유지해야 하므로 결과는 항상 알파 채널이 있는 PNG로 저장됩니다.
분석은 사진을 320×320 크기로 줄여서 진행하므로 머리카락 같은 미세한 경계는 완벽하게 분리되지 않을 수 있습니다. 또한 계산이 사용자 기기의 CPU로 이뤄지므로 사진이 크거나 기기 성능이 낮으면 처리에 시간이 걸릴 수 있습니다.