Background-removal-js
Remove backgrounds from images directly in the browser environment with ease and no additional costs or privacy concerns. Explore an interactive demo.
브라우저에서의 배경 제거 기능 오픈소스
Features
- 브라우저에서 이미지 배경을 직접 제거하는 npm 패키지
- 추가 서버 비용이 필요 없으며, 브라우저에서 완전히 실행되어 데이터 개인 정보 보호를 보장
- IMG.LY의 CE.SDK와 완벽하게 통합되어 브라우저 내 이미지 매팅 및 배경 제거 기능을 제공
- npm 또는 yarn을 통해 쉽게 설치할 수 있는 패키지
- 첫 실행은 wasm 및 onnx 모델 파일을 가져오는 데 시간이 걸릴 수 있지만, 이후 실행은 더 빠름
- 라이브러리 동작을 더 세밀하게 제어하기 위해 선택적 구성이 가능
- onnx 모델은 기본적으로 중간 크기(~80MB)를 제공하며, 다양한 크기로 사용 가능
- 성능은 사용 가능한 기능 세트에 따라 달라지며, SharedArrayBuffer의 사용 가능 여부에 영향을 받음
- wasm 및 onnx 파일을 직접 호스팅하여 사용자 커스텀 애셋 서비스 가능
- 문제 해결을 위해 디버그 출력 및 로깅을 활성화할 수 있음
- fetch 함수에 추가 매개변수를 전달하여 CORS 문제 해결 가능
- 전자 상거래 애플리케이션, 이미지 편집 애플리케이션 및 웹 기반 그래픽 디자인 도구 개발자에게 이상적임
- GPL 라이선스에 따라 무료로 사용 가능
- 창작용 애플리케이션 SDK를 제공중인 IMG.LY가 개발