{"id":94006,"date":"2018-11-14T12:05:00","date_gmt":"2018-11-14T12:05:00","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/smart-image-resize\/"},"modified":"2026-03-16T13:10:16","modified_gmt":"2026-03-16T13:10:16","slug":"smart-image-resize","status":"publish","type":"plugin","link":"https:\/\/srd.wordpress.org\/plugins\/smart-image-resize\/","author":16591243,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"1.15.1","stable_tag":"1.15.1","tested":"6.9.4","requires":"4.0","requires_php":"5.6","requires_plugins":null,"header_name":"Smart Image Resize for WooCommerce","header_author":"Nabil Lemsieh","header_description":"Prevent an image from being cutt-off to perfecly fit your website design while preserving the aspect-ratio.","assets_banners_color":"989dbc","last_updated":"2026-03-16 13:10:16","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"http:\/\/wordpress.org\/plugins\/smart-image-resize","header_author_uri":"https:\/\/sirplugin.com","rating":4.6,"author_block_rating":0,"active_installs":8000,"downloads":249522,"num_ratings":82,"support_threads":1,"support_threads_resolved":1,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.1.10":{"tag":"1.1.10","author":"nlemsieh","date":"2019-10-22 13:41:32"},"1.1.11":{"tag":"1.1.11","author":"nlemsieh","date":"2019-10-31 21:19:04"},"1.1.12":{"tag":"1.1.12","author":"nlemsieh","date":"2019-11-14 12:49:49"},"1.10.0":{"tag":"1.10.0","author":"nlemsieh","date":"2024-12-29 22:35:15"},"1.10.1":{"tag":"1.10.1","author":"nlemsieh","date":"2024-12-29 22:35:15"},"1.10.2":{"tag":"1.10.2","author":"nlemsieh","date":"2025-04-13 00:07:05"},"1.12.0":{"tag":"1.12.0","author":"nlemsieh","date":"2025-06-11 19:45:00"},"1.12.1":{"tag":"1.12.1","author":"nlemsieh","date":"2025-06-17 18:14:01"},"1.13.0":{"tag":"1.13.0","author":"nlemsieh","date":"2025-11-13 18:18:47"},"1.13.1":{"tag":"1.13.1","author":"nlemsieh","date":"2026-01-18 11:55:59"},"1.15.0":{"tag":"1.15.0","author":"nlemsieh","date":"2026-03-06 03:01:44"},"1.15.1":{"tag":"1.15.1","author":"nlemsieh","date":"2026-03-16 13:10:16"},"1.2.0":{"tag":"1.2.0","author":"nlemsieh","date":"2019-11-18 12:52:53"},"1.2.1":{"tag":"1.2.1","author":"nlemsieh","date":"2019-12-07 11:32:56"},"1.2.2":{"tag":"1.2.2","author":"nlemsieh","date":"2019-12-23 12:09:38"},"1.2.3":{"tag":"1.2.3","author":"nlemsieh","date":"2020-02-16 23:20:21"},"1.3":{"tag":"1.3","author":"nlemsieh","date":"2020-02-20 00:30:58"},"1.3.1":{"tag":"1.3.1","author":"nlemsieh","date":"2020-02-21 14:23:34"},"1.3.2":{"tag":"1.3.2","author":"nlemsieh","date":"2020-02-25 00:41:10"},"1.3.3":{"tag":"1.3.3","author":"nlemsieh","date":"2020-02-25 10:12:47"},"1.3.4":{"tag":"1.3.4","author":"nlemsieh","date":"2020-02-25 10:36:04"},"1.3.5":{"tag":"1.3.5","author":"nlemsieh","date":"2020-03-13 12:28:53"},"1.3.6":{"tag":"1.3.6","author":"nlemsieh","date":"2020-03-14 00:05:17"},"1.3.7":{"tag":"1.3.7","author":"nlemsieh","date":"2020-05-12 02:48:07"},"1.3.9":{"tag":"1.3.9","author":"nlemsieh","date":"2020-06-24 02:20:39"},"1.4.0":{"tag":"1.4.0","author":"nlemsieh","date":"2020-06-30 23:28:54"},"1.4.1":{"tag":"1.4.1","author":"nlemsieh","date":"2020-09-13 22:48:07"},"1.4.2.3":{"tag":"1.4.2.3","author":"nlemsieh","date":"2020-10-12 12:38:28"},"1.4.2.5":{"tag":"1.4.2.5","author":"nlemsieh","date":"2020-10-14 13:29:05"},"1.4.2.6":{"tag":"1.4.2.6","author":"nlemsieh","date":"2020-10-18 20:39:51"},"1.4.3":{"tag":"1.4.3","author":"nlemsieh","date":"2020-12-11 11:18:11"},"1.4.5":{"tag":"1.4.5","author":"nlemsieh","date":"2021-01-15 21:31:36"},"1.4.6":{"tag":"1.4.6","author":"nlemsieh","date":"2021-02-23 13:52:42"},"1.4.7":{"tag":"1.4.7","author":"nlemsieh","date":"2021-04-16 12:10:57"},"1.5.0":{"tag":"1.5.0","author":"nlemsieh","date":"2021-05-09 21:23:18"},"1.5.1":{"tag":"1.5.1","author":"nlemsieh","date":"2021-06-08 22:31:22"},"1.5.2":{"tag":"1.5.2","author":"nlemsieh","date":"2021-06-26 16:12:03"},"1.5.3":{"tag":"1.5.3","author":"nlemsieh","date":"2021-06-27 21:56:53"},"1.5.4":{"tag":"1.5.4","author":"nlemsieh","date":"2021-08-21 17:41:34"},"1.6.1":{"tag":"1.6.1","author":"nlemsieh","date":"2021-09-13 10:50:13"},"1.6.2":{"tag":"1.6.2","author":"nlemsieh","date":"2022-01-05 20:00:36"},"1.7.5":{"tag":"1.7.5","author":"nlemsieh","date":"2022-01-10 14:37:56"},"1.7.5.1":{"tag":"1.7.5.1","author":"nlemsieh","date":"2022-01-11 16:33:18"},"1.7.5.2":{"tag":"1.7.5.2","author":"nlemsieh","date":"2022-01-11 16:48:08"},"1.7.5.3":{"tag":"1.7.5.3","author":"nlemsieh","date":"2022-02-25 13:03:35"},"1.7.6":{"tag":"1.7.6","author":"nlemsieh","date":"2022-09-05 19:04:59"},"1.7.7":{"tag":"1.7.7","author":"nlemsieh","date":"2023-04-04 16:30:31"},"1.8.1":{"tag":"1.8.1","author":"nlemsieh","date":"2024-11-11 12:47:58"}},"upgrade_notice":{"1.6.0":"<ul>\n<li>Added the ability to use a specific resizing mode for each size.<\/li>\n<\/ul>"},"ratings":{"1":7,"2":1,"3":1,"4":2,"5":71},"assets_icons":{"icon-256x256.jpg":{"filename":"icon-256x256.jpg","revision":2142235,"resolution":"256x256","location":"assets","locale":""}},"assets_banners":{"banner-1544x500.jpg":{"filename":"banner-1544x500.jpg","revision":2143138,"resolution":"1544x500","location":"assets","locale":""},"banner-772x250.jpg":{"filename":"banner-772x250.jpg","revision":2143138,"resolution":"772x250","location":"assets","locale":""}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.1.10","1.1.11","1.1.12","1.10.0","1.10.1","1.10.2","1.12.0","1.12.1","1.13.0","1.13.1","1.15.0","1.15.1","1.2.0","1.2.1","1.2.2","1.2.3","1.3","1.3.1","1.3.2","1.3.3","1.3.4","1.3.5","1.3.6","1.3.7","1.3.9","1.4.0","1.4.1","1.4.2.3","1.4.2.5","1.4.2.6","1.4.3","1.4.5","1.4.6","1.4.7","1.5.0","1.5.1","1.5.2","1.5.3","1.5.4","1.6.1","1.6.2","1.7.5","1.7.5.1","1.7.5.2","1.7.5.3","1.7.6","1.7.7","1.8.1"],"block_files":[],"assets_screenshots":{"screenshot-1.jpg":{"filename":"screenshot-1.jpg","revision":3147027,"resolution":"1","location":"assets","locale":""},"screenshot-2.png":{"filename":"screenshot-2.png","revision":2315157,"resolution":"2","location":"assets","locale":""},"screenshot-3.png":{"filename":"screenshot-3.png","revision":2142230,"resolution":"3","location":"assets","locale":""},"screenshot-4.png":{"filename":"screenshot-4.png","revision":2142230,"resolution":"4","location":"assets","locale":""}},"screenshots":{"1":"Before and after using the plugin.","2":"Settings page.","3":"Select sizes to generated.","4":"Add custom background color of the new area."},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[254865,24716,254864,2956,286],"plugin_category":[50],"plugin_contributors":[164027],"plugin_business_model":[],"class_list":["post-94006","plugin","type-plugin","status-publish","hentry","plugin_tags-different-sizes","plugin_tags-product-images","plugin_tags-same-size","plugin_tags-thumbnails","plugin_tags-woocommerce","plugin_category-media","plugin_contributors-nlemsieh","plugin_committers-nlemsieh"],"banners":{"banner":"https:\/\/ps.w.org\/smart-image-resize\/assets\/banner-772x250.jpg?rev=2143138","banner_2x":"https:\/\/ps.w.org\/smart-image-resize\/assets\/banner-1544x500.jpg?rev=2143138","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/smart-image-resize\/assets\/icon-256x256.jpg?rev=2142235","icon_2x":"https:\/\/ps.w.org\/smart-image-resize\/assets\/icon-256x256.jpg?rev=2142235","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/smart-image-resize\/assets\/screenshot-1.jpg?rev=3147027","caption":"Before and after using the plugin."},{"src":"https:\/\/ps.w.org\/smart-image-resize\/assets\/screenshot-2.png?rev=2315157","caption":"Settings page."},{"src":"https:\/\/ps.w.org\/smart-image-resize\/assets\/screenshot-3.png?rev=2142230","caption":"Select sizes to generated."},{"src":"https:\/\/ps.w.org\/smart-image-resize\/assets\/screenshot-4.png?rev=2142230","caption":"Add custom background color of the new area."}],"raw_content":"<!--section=description-->\n<p><a href=\"https:\/\/sirplugin.com\/\">Smart Image Resize<\/a> is the ultimate solution for <strong>consistent and uniform product images<\/strong> in your store.<\/p>\n\n<p>Stop losing sales because of an uneven, unprofessional-looking product grid. This plugin automatically resizes and adjusts product photos to ensure every image is the <strong>same size, same aspect ratio, and perfectly centered<\/strong>\u2014all without losing parts of your product to bad cropping.<\/p>\n\n<p>It's the <strong>#1<\/strong> tool for <strong>product photo consistency<\/strong> and is essential for stores with large catalogs or mixed-size image sources.<\/p>\n\n<h3>Key Benefits<\/h3>\n\n<ul>\n<li><strong>Uniform Sizing:<\/strong> Automatically makes all product images the same size and aspect ratio, eliminating messy product grids.<\/li>\n<li><strong>No More Cropping Headaches:<\/strong> Preserves the entire product within the image frame, preventing important parts of your product from being cut off.<\/li>\n<li><strong>Whitespace Trimming:<\/strong> Removes unwanted white space around the product to keep it centered and prominent.<\/li>\n<li><strong>Bulk Processing:<\/strong> Resize and fix your entire existing catalog.<\/li>\n<li><strong>Performance Ready:<\/strong> Includes features to compress thumbnails and generate only necessary sizes, boosting site loading speed.<\/li>\n<\/ul>\n\n<h3>Perfect for:<\/h3>\n\n<ul>\n<li>WooCommerce stores with mixed image sizes  <\/li>\n<li>Dropshipping or supplier-imported images<\/li>\n<li>Large catalogs (10,000+ products) needing automation<\/li>\n<li>Multivendor marketplaces where sellers upload images in different sizes (Dokan, WCFM, etc.)<\/li>\n<li>Stores migrating themes and needing standard-size images<\/li>\n<\/ul>\n\n<h3>\ud83d\udee0\ufe0f Free Features<\/h3>\n\n<ul>\n<li>\u2705 Automatically resize and process new product images on upload<\/li>\n<li>\u2705 Bulk resize up to 150 existing product images.<\/li>\n<li>\u2705 Remove unwanted white space to keep products centered and clean.<\/li>\n<li>\u2705 Add background color to match your brand  <\/li>\n<li>\u2705 Compress thumbnails to boost site loading speed  <\/li>\n<li>\u2705 Generate only necessary thumbnails and remove unused ones to save disk space.<\/li>\n<li>\u2705 Select specific images to resize for more control<\/li>\n<\/ul>\n\n<h3>\ud83d\udd25 Pro Features<\/h3>\n\n<ul>\n<li><strong>\u267e No limits<\/strong> \u2013 Resize and optimize unlimited product images.<\/li>\n<li><strong>\u2708\ufe0f PNG to JPG auto conversion<\/strong> \u2013 Reduce size, keep quality.<\/li>\n<li><strong>\ud83d\ude80 WebP image support<\/strong> \u2013 Serve next-gen WebP images for faster loading and better retention of image transparency.<\/li>\n<li><strong>\ud83d\udd12Watermark protection<\/strong> \u2013 Automatically add watermarks to your resized images.<\/li>\n<li><strong>\ud83d\udedf Priority support<\/strong> - Get fast, dedicated support via chat or email.<\/li>\n<\/ul>\n\n<p><a href=\"https:\/\/sirplugin.com?utm_source=wp&amp;utm_medium=link&amp;utm_campaign=lite_version\">Check out Smart Image Resize PRO!<\/a><\/p>\n\n<h4>Here's What Our Users Are Saying<\/h4>\n\n<p>\u2605\u2605\u2605\u2605\u2605<\/p>\n\n<blockquote>\n  <p>\"I am so impressed with this plugin. I never bother writing plugin reviews but this plugin blew my mind. Definitely upgrade.\" - <a href=\"https:\/\/wordpress.org\/support\/topic\/best-plugin-that-solved-all-my-image-issues\/\">@buttonmode<\/a><\/p>\n<\/blockquote>\n\n<p>\u2605\u2605\u2605\u2605\u2605<\/p>\n\n<blockquote>\n  <p>\"I downloaded the free version and after 3 minutes I bought the PRO version. The plugin is EXCELLENT! For a year I didn't know what to do with WooCommerce photos, because we have 30,000 imported products with different photos.\" - <a href=\"https:\/\/wordpress.org\/support\/topic\/excellent-8052\/\">@prokurent<\/a><\/p>\n<\/blockquote>\n\n<p>\u2605\u2605\u2605\u2605\u2605<\/p>\n\n<blockquote>\n  <p>\"I recommended this to a dev friend the day after I used it, he used it as well. (We both ended up getting the Pro version to leave it on, customers don't care to crop their images on their own tbh).\" - <a href=\"https:\/\/wordpress.org\/support\/topic\/did-its-job-and-saved-a-ton-of-tedious-work\/\">@jpontinen<\/a><\/p>\n<\/blockquote>\n\n<p>\u2605\u2605\u2605\u2605\u2605<\/p>\n\n<blockquote>\n  <p>\"[\u2022\u2022]The time saving benefits are enormous and the plugin support is A+. They have a chat that helps you solve any issues immediately.\" - <a href=\"https:\/\/wordpress.org\/support\/topic\/brilliant-lifesaver-with-incredible-support\/\">@chickwithbob<\/a><\/p>\n<\/blockquote>\n\n<h3>Usage<\/h3>\n\n<p>Smart Image Resize automatically resizes new product images on upload. To resize already uploaded images, follow these steps:<\/p>\n\n<ol>\n<li>In your WordPress dashboard, go to <strong>WooCommerce &gt; Smart Image Resize &gt; Bulk Regenerate Images<\/strong>.<\/li>\n<li>Click \"Install Regenerate Thumbnails\" button.<\/li>\n<li>Go to <strong>Tools &gt; Regenerate Thumbnails<\/strong>.<\/li>\n<li>Click \"Regenerate Thumbnails For All Attachments\" button.<\/li>\n<\/ol>\n\n<p>Feel free to adjust the settings by going to <strong>WooCommerce &gt; Smart Image Resize<\/strong><\/p>\n\n<p>For more details, <a href=\"https:\/\/sirplugin.com\/guide.html?utm_source=wp&amp;utm_medium=link&amp;utm_campaign=lite_version\">see our documentation<\/a>.<\/p>\n\n<h3>Explore Our Other plugins:<\/h3>\n\n<p><a href=\"https:\/\/wordpress.org\/plugins\/hurrytimer\/\">HurryTimer<\/a> \u2013 A powerful countdown timer to create urgency and drive sales\n<a href=\"http:\/\/rethumbify.com\/\">ReThumbify<\/a> \u2013 A new tool to regenerate thumbnails in the background, with pause\/resume functionality, old thumbnails cleanup, and selective regeneration.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload <code>smart-image-resize<\/code> folder to the <code>\/wp-content\/plugins\/<\/code> directory<\/li>\n<li><p>Activate the plugin through the 'Plugins' menu in WordPress<\/p>\n\n<p><em><strong>Note:<\/strong> Make sure PHP Fileinfo extension is enabled in you server.<\/em><\/p><\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"my%20product%20images%20are%20showing%20in%20different%20sizes%2C%20will%20the%20plugin%20make%20them%20uniform%20without%20cropping%3F\"><h3>My product images are showing in different sizes, will the plugin make them uniform without cropping?<\/h3><\/dt>\n<dd><p>Indeed, addressing this issue is the primary purpose of our plugin.<\/p><\/dd>\n<dt id=\"does%20the%20plugin%20automatically%20resize%20images%20on%20upload%3F\"><h3>Does the plugin automatically resize images on upload?<\/h3><\/dt>\n<dd><p>Yes.<\/p><\/dd>\n<dt id=\"how%20do%20i%20resize%20already-uploaded%20product%20images%3F\"><h3>How do I resize already-uploaded product images?<\/h3><\/dt>\n<dd><p>To resize existing images, follow these steps:<\/p>\n\n<ol>\n<li>Install <a href=\"https:\/\/wordpress.org\/plugins\/regenerate-thumbnails\">Regenerate Thumbnails plugin<\/a>.<\/li>\n<li>Navigate to <strong>Tools &gt; Regenerate Thumbnails<\/strong>.<\/li>\n<li>Click on the <strong>Regenerate Thumbnails For All Attachments<\/strong> button.<\/li>\n<\/ol>\n\n<p><strong>NOTE<\/strong> If old images are still appearing, be sure to clear your cache.<\/p><\/dd>\n<dt id=\"will%20this%20affect%20non-product%20images%3F\"><h3>Will this affect non-product images?<\/h3><\/dt>\n<dd><p>By default, the plugin only resizes product images. However, you have the option to enable resizing for category images in the plugin settings.<\/p><\/dd>\n<dt id=\"i%20need%20to%20change%20the%20default%20woocommerce%20sizes%2C%20is%20it%20possible%3F\"><h3>I need to change the default WooCommerce sizes, is it possible?<\/h3><\/dt>\n<dd><p>Yes. To change the default WooCommerce sizes, navigate to WooCommerce \u2192 Smart Image Resize \u2192 Settings in your WordPress dashboard.<\/p><\/dd>\n<dt id=\"is%20the%20plugin%20compatible%20with%20dokan%20multivendor%3F\"><h3>Is the plugin compatible with Dokan Multivendor?<\/h3><\/dt>\n<dd><p>Yes.<\/p><\/dd>\n<dt id=\"can%20i%20undo%20changes%3F\"><h3>Can I undo changes?<\/h3><\/dt>\n<dd><p>Absolutely yes! to revert changes, deactivate the plugin and run the Regenerate Thumbnails tool.<\/p><\/dd>\n<dt id=\"how%20can%20i%20know%20which%20images%20have%20been%20resized%3F\"><h3>How can I know which images have been resized?<\/h3><\/dt>\n<dd><p>To view resized images, apply the filter \"Smart Resize: Processed\" in your Media Library.<\/p><\/dd>\n<dt id=\"is%20the%20plugin%20compatible%20with%20woocommerce%20hpos%3F\"><h3>Is the plugin compatible with WooCommerce HPOS?<\/h3><\/dt>\n<dd><p>Yes, the plugin is fully compatible with WooCommerce HPOS (High-Performance Order Storage).<\/p><\/dd>\n<dt id=\"is%20the%20plugin%20compatible%20with%20wp%20cli%3F\"><h3>Is the plugin compatible with WP CLI?<\/h3><\/dt>\n<dd><p>Yes. You can use the command <code>wp media regenerate<\/code> to resize your existing images.<\/p><\/dd>\n<dt id=\"can%20i%20use%20the%20plugin%20to%20resize%20non-product%20images%20as%20well%3F\"><h3>Can I use the plugin to resize non-product images as well?<\/h3><\/dt>\n<dd><p>Yes, you can use the plugin to resize non-product images as well. <a href=\"https:\/\/docs.sirplugin.com\/faqs\/general-questions#can-i-use-the-plugin-to-resize-non-product-images-and-how\">Here's how.<\/a><\/p><\/dd>\n<dt id=\"i%20get%20an%20error%20when%20i%20upload%20an%20image\"><h3>I get an error when I upload an image<\/h3><\/dt>\n<dd><p>If you encounter an error when uploading an image, ensure that the PHP <code>fileinfo<\/code> extension is enabled on your server.<\/p><\/dd>\n<dt id=\"still%20have%20questions%3F\"><h3>Still have questions?<\/h3><\/dt>\n<dd><p>If you can't find the answer to your question, we may have posted it in <a href=\"https:\/\/docs.sirplugin.com\/faqs\">our FAQ<\/a><\/p><\/dd>\n<dt id=\"how%20do%20i%20get%20support%3F\"><h3>How do I get support?<\/h3><\/dt>\n<dd><p>If you have trouble with the plugin, <a href=\"https:\/\/wordpress.org\/support\/plugin\/smart-image-resize\/\">create a ticket<\/a> on the support forum and we'll make sure to look into it.<\/p>\n\n<p>If you are a pro user, <a href=\"https:\/\/sirplugin.com\/contact.html\">contact the support<\/a> on the official plugin site.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.15.1<\/h4>\n\n<ul>\n<li>Various improvements and bugfixes. <\/li>\n<li>Declared compatibility with WooCommerce v10.6 <\/li>\n<\/ul>\n\n<h4>1.15.0<\/h4>\n\n<ul>\n<li>Added support for product brands<\/li>\n<li>Various improvements and bugfixes. <\/li>\n<\/ul>\n\n<h4>1.13.1<\/h4>\n\n<ul>\n<li>Declared compatibility with WooCommerce 10.3<\/li>\n<\/ul>\n\n<h4>1.13.0<\/h4>\n\n<ul>\n<li>Enhanced the \"Bulk Regenerate Images\" page for better user experience.<\/li>\n<li>Various improvements and bugfixes.<\/li>\n<\/ul>\n\n<h4>1.12.1<\/h4>\n\n<ul>\n<li>Admin tweaks for better user experience.<\/li>\n<\/ul>\n\n<h4>1.12.0<\/h4>\n\n<ul>\n<li>Introduced a new filter <code>wp_sir_exclude_trim_sizes<\/code> that allows excluding certain image sizes from the whitespace trimming functionality.<\/li>\n<li>Added support for AVIF format.<\/li>\n<li>Admin tweaks for better user experience.<\/li>\n<li>Fixed a compatibility issue with the new version of the Phlox theme.<\/li>\n<li>Various improvements and bugfixes.<\/li>\n<\/ul>\n\n<h4>1.10.2<\/h4>\n\n<ul>\n<li>Various improvements and bugfixes.<\/li>\n<\/ul>\n\n<h4>1.10.0<\/h4>\n\n<ul>\n<li>Added support for Phlox theme.<\/li>\n<li>Added an option to prevent upscaling of small images.<\/li>\n<li>Introduced a dedicated \"Help\" tab featuring setup guides and troubleshooting resources.<\/li>\n<li>Addressed an issue with some thumbnail regeneration plugins not using the edited version of images modified in WordPress's built-in image editor<\/li>\n<li>Enhanced the settings page to improve user experience.<\/li>\n<li>Process image when <code>set_post_thumbnail<\/code> is called.<\/li>\n<li>Improved compatibility with PHP 8.3<\/li>\n<li>Various minor bugfixes and stability improvements<\/li>\n<\/ul>\n\n<h4>1.8.1<\/h4>\n\n<ul>\n<li>Declare compatibility with custom order tables for WooCommerce.<\/li>\n<\/ul>\n\n<h4>1.8.0<\/h4>\n\n<ul>\n<li>Added a new experimental setting \"Cropping mode\". To enable it, add the filter: <code>add_filter('enable_experimental_features\/crop_mode', '__return_true' );<\/code><\/li>\n<\/ul>\n\n<h4>1.7.7<\/h4>\n\n<ul>\n<li>Improved compatibility with new themes and plugins<\/li>\n<li>Fixed an issue with the Trim whitespace's border size option not working properly in GD. <\/li>\n<li>Fixed an issue in v1.7.6 causing some plugins' assets to not load properly.<\/li>\n<li>Declare compatibility with WooCommerce 6.9<\/li>\n<li>Minor bugfixes<\/li>\n<\/ul>\n\n<h4>1.7.6<\/h4>\n\n<ul>\n<li>Deleted the option \"Use WordPress cropping\" as it seems to be causing some confusion for many users. To prevent specific sizes from being resized by the plugin use the filter <code>wp_sir_exclude_sizes<\/code> to return an array of size names you want to exclude.<\/li>\n<li>Fixed an issue with WebP files not deleted when the WebP feature is turned off.<\/li>\n<li>Declared compatibility with WooCommerce 6.3<\/li>\n<li>Added a work-around to fix a bug in Regenerate Thumbnails causing the latter to interfere with WPML.<\/li>\n<li>Stability improvements<\/li>\n<\/ul>\n\n<h4>1.7.5.3<\/h4>\n\n<ul>\n<li>Fix a bug when background processing is trigged from the frontend.<\/li>\n<\/ul>\n\n<h4>1.7.5.2<\/h4>\n\n<ul>\n<li>bugfixes<\/li>\n<\/ul>\n\n<h4>1.7.5<\/h4>\n\n<ul>\n<li>Recheck and process skipped images in the background after the parent post is saved.<\/li>\n<li>Replace \"Resize fit mode\" option with \"Use WordPress cropping\".<\/li>\n<li>Fix issue with Trimming border size limited to original image size.<\/li>\n<li>Improve CMYK images handling<\/li>\n<li>Format error message in WP CLI and avoid halting execution.<\/li>\n<li>Fix an issue with CMYK profile not being converted to RGB in Imagick.<\/li>\n<li>Use another image processor as fallback when current one doesn't support WebP.<\/li>\n<li>Fix an issue with default image processor when Imagick doesn't support WebP. <\/li>\n<li>Minor bugfixes <\/li>\n<li>Stability improvement<\/li>\n<li>Performance improvement.<\/li>\n<\/ul>\n\n<h4>1.6.2<\/h4>\n\n<ul>\n<li>Use another image processor as fallback when current one doesn't support WebP.<\/li>\n<li>Fix WebP Images not served in Ajax responses<\/li>\n<li>Fix an issue with default image processor when Imagick doesn't support WebP. <\/li>\n<\/ul>\n\n<h4>1.6.1<\/h4>\n\n<ul>\n<li>Add the ability to custom woocommerce default sizes.<\/li>\n<li>Stability improvement<\/li>\n<\/ul>\n\n<h4>1.6.0<\/h4>\n\n<ul>\n<li>Add the ability to specify the resize fit mode for each size. <\/li>\n<li>Stability improvement<\/li>\n<\/ul>\n\n<h4>1.5.5.1<\/h4>\n\n<ul>\n<li>Stability improvement<\/li>\n<\/ul>\n\n<h4>1.5.5<\/h4>\n\n<ul>\n<li>Fix color issue with some CMYK images.<\/li>\n<li>Fix faded images in some Imagick installs.<\/li>\n<\/ul>\n\n<h4>1.5.4<\/h4>\n\n<ul>\n<li>Fix an issue with some themes not loading the correct image size.<\/li>\n<\/ul>\n\n<h4>1.5.3<\/h4>\n\n<ul>\n<li>Stability improvement<\/li>\n<\/ul>\n\n<h4>1.5.2<\/h4>\n\n<ul>\n<li>Fix thumbnail overwriten by WordPress when original image and thumbnail dimensions are identical<\/li>\n<li>Fix an issue with Flatsome using full size image instead of woocommerce_single for lazy load.<\/li>\n<li>Ignore sizes with 9999 dimension (unlimited height\/width).<\/li>\n<li>Improve WebP availability detection.<\/li>\n<\/ul>\n\n<h4>1.5.1<\/h4>\n\n<ul>\n<li>Use Imagick as default when available.<\/li>\n<li>Fix Avada not serving correct thumbnails on non-WooCommerce pages.<\/li>\n<li>Improve the user experience of the settings page. <\/li>\n<\/ul>\n\n<h4>1.5.0<\/h4>\n\n<ul>\n<li>Filter processed images in the media library toolbar<\/li>\n<li>Add filter <code>wp_sir_serve_webp_images<\/code><\/li>\n<li>Improve Whitespace trimming tool  <\/li>\n<\/ul>\n\n<h4>1.4.10<\/h4>\n\n<ul>\n<li>Declare compatibility with WooCommerce (v5.2)<\/li>\n<\/ul>\n\n<h4>1.4.9<\/h4>\n\n<ul>\n<li>Use GD extension by default to process large images.<\/li>\n<\/ul>\n\n<h4>1.4.8<\/h4>\n\n<ul>\n<li>Fixed an issue with some images in CMYK color.<\/li>\n<\/ul>\n\n<h4>1.4.7<\/h4>\n\n<ul>\n<li>Fixed an issue with PNG-JPG conversion conflict<\/li>\n<li>Added support for WCFM plugin.<\/li>\n<li>Declared compatibility with WooCommerce (v5.0)<\/li>\n<li>Stability improvement<\/li>\n<\/ul>\n\n<h4>1.4.6<\/h4>\n\n<ul>\n<li>Added tolerance level setting to trim away colors that differ slightly from pure white.<\/li>\n<li>Improved unwanted\/old thumbnails clean up.<\/li>\n<\/ul>\n\n<h4>1.4.5<\/h4>\n\n<ul>\n<li>Added compatibility with WooCommerce 4.9.x<\/li>\n<li>Stability improvement.<\/li>\n<\/ul>\n\n<h4>1.4.4<\/h4>\n\n<ul>\n<li>Improved bulk-resizing using Regenerate Thumbnails plugin.<\/li>\n<li>Stability improvement.<\/li>\n<\/ul>\n\n<h4>1.4.3<\/h4>\n\n<ul>\n<li>Fixed a minor issue with JPG images quality when compression is set to 0%.<\/li>\n<li>Stability improvement.<\/li>\n<\/ul>\n\n<h4>1.4.2.7<\/h4>\n\n<ul>\n<li>Fixed an issue with UTF-8 encoded file names.<\/li>\n<\/ul>\n\n<h4>1.4.2.6<\/h4>\n\n<ul>\n<li>Improved compatibility with WC product import tool.<\/li>\n<\/ul>\n\n<h4>1.4.2.5<\/h4>\n\n<ul>\n<li>Fixed an issue when uploading non-image files occured in the previous update.<\/li>\n<\/ul>\n\n<h4>1.4.2.3<\/h4>\n\n<ul>\n<li>Turned off cache busting by default.<\/li>\n<\/ul>\n\n<h4>1.4.2.2<\/h4>\n\n<ul>\n<li>Fixed WebP images not loading in some non-woocommerce pages.<\/li>\n<\/ul>\n\n<h4>1.4.2.1<\/h4>\n\n<ul>\n<li>Fixed trimming issue for some image profiles (Imagick).<\/li>\n<li>Added an option to specify trimmed image border.<\/li>\n<\/ul>\n\n<h4>1.4.2<\/h4>\n\n<ul>\n<li>[Fixed] an issue with WebP images used in Open Graph image (og:image).<\/li>\n<li>Stability improvement<\/li>\n<\/ul>\n\n<h4>1.4.1<\/h4>\n\n<ul>\n<li>Fixed a bug with WebP not installed on server.<\/li>\n<li>Fixed an issue with front-end Media Library.<\/li>\n<\/ul>\n\n<h4>1.4.0<\/h4>\n\n<ul>\n<li>Added support for category images.<\/li>\n<li>Ability to decide whether to resize an image being uploaded directly from the Media Library uploader.<\/li>\n<li>Support for WooCommerce Rest API<\/li>\n<li>Developers can use the boolean parameter <code>_processable_image<\/code> to upload requests to automatically process images.<\/li>\n<li>Added filter <code>wp_sir_maybe_upscale<\/code> to prevent small images upscale.<\/li>\n<li>Process image attachment with valid parent ID.<\/li>\n<li>Fixed a tiny bug with compression only works for converted PNG-to-JPG images.<\/li>\n<li>Fixed an issue with srcset attribute caused non-adjusted images to load.<\/li>\n<li>Fixed an issue with trimmed images stretched when zoomed on the product page.<\/li>\n<li>Improved support for bulk-import products.<\/li>\n<li>Improved processing performances with Imagick.<\/li>\n<\/ul>\n\n<h4>1.3.9<\/h4>\n\n<ul>\n<li>Fix compatibility issue with Dokan vendor upload interface.<\/li>\n<li>Performances improvement.<\/li>\n<\/ul>\n\n<h4>1.3.8<\/h4>\n\n<ul>\n<li>Added compatibility with WP 5.4<\/li>\n<li>Added support for WP Smush<\/li>\n<li>Stability improvement.<\/li>\n<\/ul>\n\n<h4>1.3.7<\/h4>\n\n<ul>\n<li>Stability improvement.<\/li>\n<\/ul>\n\n<h4>1.3.6<\/h4>\n\n<ul>\n<li>Fix a minor issue with image parent post type detection.<\/li>\n<li>Added a new filter <code>wp_sir_regeneratable_post_status<\/code> to change regeneratable product status. Default: <code>publish<\/code><\/li>\n<\/ul>\n\n<h4>1.3.5<\/h4>\n\n<ul>\n<li>Regenerate thumbnails speed improvement.<\/li>\n<\/ul>\n\n<h4>1.3.4<\/h4>\n\n<ul>\n<li>Stability improvement<\/li>\n<\/ul>\n\n<h4>1.3.3<\/h4>\n\n<ul>\n<li>fixed a minor issue with settings page.<\/li>\n<\/ul>\n\n<h4>1.3.2<\/h4>\n\n<ul>\n<li>Added thumbnails regeneration steps under \"Regenerate Thumbnails\" tab.<\/li>\n<\/ul>\n\n<h4>1.3.1<\/h4>\n\n<ul>\n<li>Fixed a minor bug in Regenerate Thumbnails tool.<\/li>\n<\/ul>\n\n<h4>1.3<\/h4>\n\n<ul>\n<li>Added a built-in tool to regenerate thumbnails.<\/li>\n<li>woocommerce_single size is now selected by default.<\/li>\n<li>Stability improvement.<\/li>\n<\/ul>\n\n<h4>1.2.4<\/h4>\n\n<ul>\n<li>Fix srcset images not loaded when WebP is enabled.<\/li>\n<\/ul>\n\n<h4>1.2.3<\/h4>\n\n<ul>\n<li>Set GD driver as default.<\/li>\n<li>Stability improvement.<\/li>\n<\/ul>\n\n<h4>1.2.2<\/h4>\n\n<ul>\n<li>Prevent black background when converting transparent PNG to JPG.<\/li>\n<li>Fixed random issue that causes WebP images fail to load.<\/li>\n<li>Stability improvement.<\/li>\n<\/ul>\n\n<h4>1.2.1<\/h4>\n\n<ul>\n<li>Added settings page link under Installed Plugins.<\/li>\n<\/ul>\n\n<h4>1.2.0<\/h4>\n\n<ul>\n<li>Added Whitespace Trimming feature.<\/li>\n<li>Various improvements.<\/li>\n<\/ul>\n\n<h4>1.1.12<\/h4>\n\n<ul>\n<li>Fixed crash when Fileinfo extension is disabled.<\/li>\n<\/ul>\n\n<h4>1.1.11<\/h4>\n\n<ul>\n<li>Added support for Jetpack.<\/li>\n<\/ul>\n\n<h4>1.1.10<\/h4>\n\n<ul>\n<li>Fixed conflict with some plugins.<\/li>\n<\/ul>\n\n<h4>1.1.9<\/h4>\n\n<ul>\n<li>Prevent dynamic resize in WooCommerce.<\/li>\n<\/ul>\n\n<h4>1.1.8<\/h4>\n\n<ul>\n<li>Handle WebP not installed.<\/li>\n<\/ul>\n\n<h4>1.1.7<\/h4>\n\n<ul>\n<li>Fixed mbstring polyfill conflict with WP <code>mb_strlen<\/code> function<\/li>\n<\/ul>\n\n<h4>1.1.6<\/h4>\n\n<ul>\n<li>Added polyfill for PHP mbstring extension<\/li>\n<\/ul>\n\n<h4>1.1.5<\/h4>\n\n<ul>\n<li>Force square image when height is set to auto.<\/li>\n<\/ul>\n\n<h4>1.1.4<\/h4>\n\n<ul>\n<li>Fixed empty sizes list<\/li>\n<\/ul>\n\n<h4>1.1.3<\/h4>\n\n<ul>\n<li>Fixed empty sizes list<\/li>\n<\/ul>\n\n<h4>1.1.2<\/h4>\n\n<ul>\n<li>Added settings improvements<\/li>\n<li>Added processed images notice.<\/li>\n<\/ul>\n\n<h4>1.1.1<\/h4>\n\n<ul>\n<li>Added fileinfo and PHP version notices<\/li>\n<li>Improved settings page experience.<\/li>\n<\/ul>\n\n<h4>1.1.0<\/h4>\n\n<ul>\n<li>Introducing Smart Image Resize Pro features<\/li>\n<li>Various improvements<\/li>\n<\/ul>\n\n<h4>1.0.13<\/h4>\n\n<ul>\n<li>Fixed some images not resized correctly.<\/li>\n<\/ul>\n\n<h4>1.0.12<\/h4>\n\n<ul>\n<li>Minor bugfix<\/li>\n<\/ul>\n\n<h4>1.0.11<\/h4>\n\n<ul>\n<li>Errors messages now are displayed in media uploader. This will help debug occured problems while resizing.<\/li>\n<\/ul>\n\n<h4>1.0.10<\/h4>\n\n<ul>\n<li>The PHP Fileinfo extension is required. Now you can see notice when it isn't enabled.<\/li>\n<\/ul>\n\n<h4>1.0.9<\/h4>\n\n<ul>\n<li>Fixed bug that prevents upload of non-image files to the media library.<\/li>\n<\/ul>\n\n<h4>1.0.8<\/h4>\n\n<ul>\n<li>Skip woocommerce_single resize<\/li>\n<\/ul>\n\n<h4>1.0.7<\/h4>\n\n<ul>\n<li>Stability improvement<\/li>\n<\/ul>\n\n<h4>1.0.6<\/h4>\n\n<ul>\n<li>Bugfix<\/li>\n<\/ul>\n\n<h4>1.0.5<\/h4>\n\n<ul>\n<li>Bugfix<\/li>\n<\/ul>\n\n<h4>1.0.4<\/h4>\n\n<ul>\n<li>Removed deprecated option.<\/li>\n<\/ul>\n\n<h4>1.0.3<\/h4>\n\n<ul>\n<li>Small images resize improvement.<\/li>\n<\/ul>\n\n<h4>1.0.2<\/h4>\n\n<p>Improve stability<\/p>\n\n<h4>1.0.1<\/h4>\n\n<ul>\n<li>Add ability to add custom color in settings.<\/li>\n<li>Fixbug for some PHP versions.<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Public Release<\/li>\n<\/ul>","raw_excerpt":"Automatically make WooCommerce product images the same size. Perfect for messy grids, works with existing photos, no cropping.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/srd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/94006","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/srd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/srd.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/srd.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=94006"}],"author":[{"embeddable":true,"href":"https:\/\/srd.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/nlemsieh"}],"wp:attachment":[{"href":"https:\/\/srd.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=94006"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/srd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=94006"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/srd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=94006"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/srd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=94006"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/srd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=94006"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/srd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=94006"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}