{"id":300534,"date":"2026-08-04T09:17:48","date_gmt":"2026-08-04T09:17:48","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/media-background-remover\/"},"modified":"2026-08-04T10:18:18","modified_gmt":"2026-08-04T10:18:18","slug":"itransparent","status":"publish","type":"plugin","link":"https:\/\/vi.wordpress.org\/plugins\/itransparent\/","author":17993144,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.4.0","stable_tag":"1.4.0","tested":"7.0.2","requires":"6.2","requires_php":"7.4","requires_plugins":null,"header_name":"Media Background Remover","header_author":"TheFareedDaar","header_description":"Remove image backgrounds directly from the WordPress Media Library using AI and create transparent PNG or WebP copies without leaving your dashboard.","assets_banners_color":"596b84","last_updated":"2026-08-04 10:18:18","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"https:\/\/thefareeddaar.com\/","rating":0,"author_block_rating":0,"active_installs":0,"downloads":38,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.4.0":{"tag":"1.4.0","author":"fareeddaar","date":"2026-08-04 10:18:18"}},"upgrade_notice":{"1.4.0":"<p>Simplified one-click background removal: click, preview, save. No more options dialogs.<\/p>","1.3.0":"<p>Major UX upgrade: AJAX modal with live processing, dimension picker, and per-image download.<\/p>","1.2.3":"<p>Recommended update for plugin review and privacy disclosure improvements.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3634040,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3634040,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3634040,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3634040,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.4.0"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3634040,"resolution":"1","location":"assets","locale":"","width":3258,"height":1914},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3634040,"resolution":"2","location":"assets","locale":"","width":3258,"height":1848},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3634040,"resolution":"3","location":"assets","locale":"","width":3472,"height":1956},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3634040,"resolution":"4","location":"assets","locale":"","width":3480,"height":1970},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3634040,"resolution":"5","location":"assets","locale":"","width":3476,"height":1966}},"screenshots":{"1":"Plugin settings page \u2014 API key, output format, and size options","2":"Attachment details with the Remove Background action button","3":"Original image with link to latest processed transparent copy","4":"Processed transparent image shown in the Media Library","5":"Edit Media page for the saved transparent result"}},"plugin_section":[],"plugin_tags":[216086,191691,44592,233,176676],"plugin_category":[],"plugin_contributors":[274420],"plugin_business_model":[],"class_list":["post-300534","plugin","type-plugin","status-publish","hentry","plugin_tags-ai-images","plugin_tags-background-remover","plugin_tags-image-editing","plugin_tags-media-library","plugin_tags-remove-background","plugin_contributors-fareeddaar","plugin_committers-fareeddaar"],"banners":{"banner":"https:\/\/ps.w.org\/itransparent\/assets\/banner-772x250.png?rev=3634040","banner_2x":"https:\/\/ps.w.org\/itransparent\/assets\/banner-1544x500.png?rev=3634040","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/itransparent\/assets\/icon-128x128.png?rev=3634040","icon_2x":"https:\/\/ps.w.org\/itransparent\/assets\/icon-256x256.png?rev=3634040","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/itransparent\/assets\/screenshot-1.png?rev=3634040","caption":"Plugin settings page \u2014 API key, output format, and size options"},{"src":"https:\/\/ps.w.org\/itransparent\/assets\/screenshot-2.png?rev=3634040","caption":"Attachment details with the Remove Background action button"},{"src":"https:\/\/ps.w.org\/itransparent\/assets\/screenshot-3.png?rev=3634040","caption":"Original image with link to latest processed transparent copy"},{"src":"https:\/\/ps.w.org\/itransparent\/assets\/screenshot-4.png?rev=3634040","caption":"Processed transparent image shown in the Media Library"},{"src":"https:\/\/ps.w.org\/itransparent\/assets\/screenshot-5.png?rev=3634040","caption":"Edit Media page for the saved transparent result"}],"raw_content":"<!--section=description-->\n<p>Media Background Remover helps WordPress users remove image backgrounds directly from the Media Library.<\/p>\n\n<p>Instead of downloading an image, editing it in another tool, and uploading it again, this plugin lets you process supported images from inside the WordPress dashboard.<\/p>\n\n<p>This plugin is useful for:\n* WooCommerce product images\n* logos and graphics\n* marketing assets\n* agency workflows\n* content creators and site managers<\/p>\n\n<p>Current features:\n* One-click background removal from the attachment edit page\n* Live processing spinner while the image is being processed\n* Preview the transparent result before saving\n* Save to Media Library with a single click\n* Processed images are clearly marked and won't show the remove button again\n* Creates a new processed image without replacing the original\n* Supports JPG, PNG, and WebP input files\n* Outputs transparent PNG or WebP\n* API key settings page\n* Lightweight workflow focused on the WordPress admin<\/p>\n\n<h3>External Services<\/h3>\n\n<p>This plugin connects to the remove.bg API to process images.<\/p>\n\n<p>It sends the selected image file only when an administrator manually triggers the Remove Background action.<\/p>\n\n<p>It sends this data to remove.bg:\n* the image file selected for processing\n* your requested output settings, such as format and size\n* your remove.bg API key in the request header for authentication<\/p>\n\n<p>Service provider: remove.bg\nService URL: https:\/\/www.remove.bg\/\nAPI documentation: https:\/\/www.remove.bg\/api\nTerms of service: https:\/\/www.remove.bg\/tos\nPrivacy policy: https:\/\/www.remove.bg\/privacy<\/p>\n\n<h3>Roadmap<\/h3>\n\n<ul>\n<li>Grid View support<\/li>\n<li>batch background removal<\/li>\n<li>WooCommerce product image tools<\/li>\n<li>automatic processing on upload<\/li>\n<li>background color replacement<\/li>\n<li>better processing logs<\/li>\n<\/ul>\n\n<h3>Author<\/h3>\n\n<p>TheFareedDaar\nhttps:\/\/thefareeddaar.com\/<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the plugin ZIP through Plugins &gt; Add New &gt; Upload Plugin.<\/li>\n<li>Activate the plugin.<\/li>\n<li>Go to Settings &gt; Background Remover.<\/li>\n<li>Enter your remove.bg API key.<\/li>\n<li>Save settings.<\/li>\n<li>Open Media &gt; Library and click on any image.<\/li>\n<li>Click \"Remove Background\" and wait for the result.<\/li>\n<li>Click \"Save to Media Library\" to keep the transparent image.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"does%20this%20replace%20my%20original%20image%3F\"><h3>Does this replace my original image?<\/h3><\/dt>\n<dd><p>No. The plugin creates a new processed image and keeps the original image untouched.<\/p><\/dd>\n<dt id=\"which%20image%20formats%20are%20supported%3F\"><h3>Which image formats are supported?<\/h3><\/dt>\n<dd><p>Supported input formats:\n* JPG \/ JPEG\n* PNG\n* WebP<\/p>\n\n<p>Supported output formats:\n* PNG\n* WebP<\/p><\/dd>\n<dt id=\"do%20i%20need%20an%20api%20key%3F\"><h3>Do I need an API key?<\/h3><\/dt>\n<dd><p>Yes. A valid API key from remove.bg is required.<\/p><\/dd>\n<dt id=\"does%20it%20work%20in%20grid%20view%3F\"><h3>Does it work in Grid View?<\/h3><\/dt>\n<dd><p>The current release is optimized for Media Library List View and the attachment edit screen.<\/p><\/dd>\n<dt id=\"why%20is%20the%20output%20image%20smaller%20than%20the%20original%3F\"><h3>Why is the output image smaller than the original?<\/h3><\/dt>\n<dd><p>The free tier of remove.bg limits output to 0.25 megapixels (preview quality). Upgrade to a paid plan and set the size to \"auto\" in Settings &gt; Background Remover to get full-resolution output.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.4.0<\/h4>\n\n<ul>\n<li>Simplified UX: click \u2192 loader \u2192 preview \u2192 save. No options step.<\/li>\n<li>Two-step AJAX: preview first, save to library on confirmation<\/li>\n<li>Processed images are now clearly marked and won't show the remove button<\/li>\n<li>Processed image attachment page shows \"This is a processed transparent image\" with link to original<\/li>\n<li>Hover overlay button hidden on processed images<\/li>\n<li>Removed per-image options (size, format, thumbnail toggles) \u2014 uses saved settings<\/li>\n<li>Removed sizes table and per-size download from result popup<\/li>\n<li>Added retry button on error<\/li>\n<li>Save button shows inline saving state<\/li>\n<li>After saving, remove background buttons are hidden on the current page<\/li>\n<\/ul>\n\n<h4>1.3.0<\/h4>\n\n<ul>\n<li>Added AJAX-powered modal for removing backgrounds on the attachment edit page<\/li>\n<li>Live spinner and progress feedback while the image is processing<\/li>\n<li>Result popup shows the processed image with all available dimensions<\/li>\n<li>Download individual sizes or the full-size transparent image directly<\/li>\n<li>Output size, format, and thumbnail generation options selectable per image<\/li>\n<li>Hover overlay button on the image preview for quick access<\/li>\n<li>Processed images now saved as filename-transparent.png (was -no-bg)<\/li>\n<li>Removed direct cURL usage; all API calls now use the WordPress HTTP API<\/li>\n<li>Added duplicate processing guard to prevent accidental double-clicks<\/li>\n<li>Expanded uninstall cleanup to remove all plugin post meta and transients<\/li>\n<li>API key field now uses a password input for visual security<\/li>\n<li>Fixed orphaned thumbnail files when size generation is disabled<\/li>\n<li>Removed deprecated load_plugin_textdomain call and nonexistent Domain Path header<\/li>\n<li>Updated Tested up to 7.0<\/li>\n<\/ul>\n\n<h4>1.2.3<\/h4>\n\n<ul>\n<li>Removed Plugin URI to avoid duplicate URI review issues<\/li>\n<li>Added uninstall cleanup for plugin settings<\/li>\n<li>Added privacy policy helper content and clearer external service disclosure<\/li>\n<li>Tightened sanitization for request and settings values<\/li>\n<li>Added bundled admin stylesheet and updated readme metadata<\/li>\n<\/ul>\n\n<h4>1.2.1<\/h4>\n\n<ul>\n<li>Updated plugin header and WordPress.org documentation<\/li>\n<li>Added duplicate-load protection in the main plugin file<\/li>\n<li>Added bundled admin stylesheet file<\/li>\n<li>Improved submission-readiness metadata<\/li>\n<\/ul>\n\n<h4>1.2.0<\/h4>\n\n<ul>\n<li>Fixed activation stability issues<\/li>\n<li>Improved request handling<\/li>\n<li>Improved admin notices and settings behavior<\/li>\n<li>Improved plugin packaging safety<\/li>\n<\/ul>\n\n<h4>1.1.0<\/h4>\n\n<ul>\n<li>Improved API request handling<\/li>\n<li>Improved settings persistence<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release<\/li>\n<\/ul>","raw_excerpt":"Remove image backgrounds directly from the WordPress Media Library using AI and create transparent PNG or WebP images without leaving WordPress.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/vi.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/300534","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/vi.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/vi.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/vi.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=300534"}],"author":[{"embeddable":true,"href":"https:\/\/vi.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/fareeddaar"}],"wp:attachment":[{"href":"https:\/\/vi.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=300534"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/vi.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=300534"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/vi.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=300534"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/vi.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=300534"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/vi.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=300534"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/vi.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=300534"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}