배경 지우기

사진에서 배경만 지웁니다. 업로드 없이 브라우저에서 처리합니다

불러오는 중…

이 도구가 도움이 됐나요?

이 도구는

배경 제거 도구는 U²-Net(u2netp)이라는 AI 모델을 이용해 사진 속 인물이나 물체만 남기고 배경을 투명하게 지웁니다. 이 모델은 서버가 아니라 사용자의 브라우저 안에서 직접 실행되므로 사진이 어디로도 업로드되지 않습니다. 사진을 고르고 실행을 누르면 그 순간 모델(약 4.4MB)과 이를 브라우저에서 돌리는 실행 엔진(onnxruntime-web, 약 13MB)을 합쳐 약 17MB를 내려받고, 320×320 크기로 줄인 사진을 넣어 어디가 배경인지 분석합니다.

사용법

  1. 배경을 지울 사진을 선택합니다.
  2. "실행" 버튼을 누르면 그때 AI 모델과 실행 엔진(합쳐 약 17MB)을 내려받습니다.
  3. 내려받기가 끝나면 사진이 320×320으로 축소돼 분석되고, 배경이 투명하게 지워집니다.
  4. 체크무늬 배경 보기를 켜고 끄며 투명 영역이 잘 지워졌는지 확인합니다.
  5. 결과가 마음에 들면 다운로드로 투명 배경 PNG로 저장합니다.
  6. 다른 사진을 다시 시도하려면 "다른 사진"을 누릅니다. 같은 탭이라면 모델을 다시 받지 않아 바로 처리됩니다.
  7. 결과를 이어서 다른 도구(예: 압축)에 쓰려면 화면 아래의 보내기로 넘깁니다.

자주 묻는 질문

사진이 서버에 업로드되나요?
아닙니다. 배경 제거는 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로 이뤄지므로 사진이 크거나 기기 성능이 낮으면 처리에 시간이 걸릴 수 있습니다.

비슷한 도구