MCPcopy
hub / github.com/imgly/background-removal-js

github.com/imgly/background-removal-js @1.4.1 sqlite

repository ↗ · DeepWiki ↗ · release 1.4.1 ↗
115 symbols 255 edges 39 files 6 documented · 5%
README

Background Removal in the Browser & Node.js

background removal js showcase

Remove backgrounds from images directly in the browser or Node.js environment with ease and no additional costs or privacy concerns. Explore an interactive demo.

Overview

@imgly/background-removal is a powerful npm package that allows developers to seamlessly remove the background from images directly in the browser.

@imgly/background-removal-node is a powerful npm package that allows developers to remove the background from images in Node.js.

With its unique features and capabilities, this package offers an innovative and cost-effective solution for background removal tasks without compromising data privacy.

Who is it for?

@imgly/background-removal is ideal for developers and projects that require efficient and cost-effective background removal directly in the browser or Node.js. It caters to a wide range of use cases, including but not limited to:

  • E-commerce applications that need to remove backgrounds from product images in real time.

  • Image editing applications that require background removal capabilities for enhancing user experience.

  • Web-based graphic design tools that aim to simplify the creative process with in-browser background removal.

Whether you are a professional developer or a hobbyist, @imgly/background-removal empowers you to deliver impressive applications and services with ease.

License

The software is free for use under the GPL License. Please contact support@img.ly for questions about other licensing options.

Authors & Contributors

This library is made by IMG.LY shipping the world's premier SDKs for building creative applications. Start your trial of the CreativeEditor SDK, PhotoEditor SDK & VideoEditor SDK.

Core symbols most depended-on inside this repo

flagText
called by 7
scripts/changelog/changelog-create.mjs
exampleText
called by 6
scripts/changelog/changelog-create.mjs
loadAsUrl
called by 4
packages/web/src/resource.ts
toString
called by 3
packages/web/src/codecs.ts
loadAsBlob
called by 3
packages/web/src/resource.ts
validateConfig
called by 3
packages/web/src/schema.ts
runInference
called by 3
packages/web/src/inference.ts
ensureAbsoluteURI
called by 3
packages/node/src/url.ts

Shape

Function 99
Method 12
Class 4

Languages

TypeScript100%

Modules by API surface

scripts/package-resources.mjs16 symbols
packages/web/src/feature-detect.js16 symbols
packages/web/src/codecs.ts10 symbols
packages/node/src/codecs.ts10 symbols
scripts/changelog/changelog-create.mjs8 symbols
packages/web/src/utils.ts7 symbols
packages/web/src/index.ts5 symbols
packages/web-examples/create-react-app/src/App.js5 symbols
packages/node/src/utils.ts5 symbols
scripts/changelog/changelog-generate.mjs4 symbols
packages/node/src/index.ts4 symbols
packages/web/src/resource.ts3 symbols

Dependencies from manifests, versioned

@imgly/background-removalfile:../../web · 1×
@imgly/background-removal-datafile:../../web-data · 1×
@imgly/background-removal-nodefile:../node · 1×
@testing-library/jest-dom5.16.5 · 1×
@testing-library/react13.4.0 · 1×
@testing-library/user-event13.5.0 · 1×
@types/lodash4.14.195 · 1×
@types/node20.3.1 · 1×
@vitejs/plugin-vue4.1.0 · 1×
assert2.0.0 · 1×
chalk5.3.0 · 1×
concurrently8.2.2 · 1×

For agents

$ claude mcp add background-removal-js \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact