Problem/Motivation
The removebg module currently supports only the remove.bg provider.
rembg.com provides a compatible background removal API with different pricing
and usage options. Supporting multiple providers gives site builders more
flexibility and reduces vendor lock-in.
Proposed resolution
- Add rembg.com as an additional provider option.
- Add provider switching in the configuration form.
- Add rembg.com API integration using Guzzle HTTP requests.
- Add support for transparent PNG/WEBP processing.
- Add provider-specific configuration messaging.
Remaining tasks
- Review merge request.
- Test rembg.com integration on Drupal 10 and 11.
User interface changes
The settings form now includes a rembg.com provider option.
API changes
Adds support for the rembg.com API endpoint.
Data model changes
No additional data model changes.
Issue fork removebg-3590688
Show commands
Start within a Git clone of the project using the version control instructions.
Or, if you do not have SSH keys set up on git.drupalcode.org:
Comments
Comment #3
david.froehlich commented