=== Robin image optimizer — save money on image compression  ===
Tags: image, optimizer, image optimization, resmush.it, smush, jpg, png, gif, optimization, compression, Compress, Images, Pictures, Reduce Image Size
Contributors: themeisle
Requires at least: 5.6
Tested up to: 6.8
Requires PHP: 7.3
Stable tag: 1.9.0
License: GPLv2

Automatic image optimization without any quality loss. No limitations. The best Wordpress image optimization plugin allows optimizing any amount of images for free!

== Description ==

Make your website faster by reducing the weight of images. Our Wordpress image optimizer plugin can cease image weights on 80% without any loss of quality.

Robin image optimizer is a smart and advanced image optimizer that really stands out among other Wordpress plugins. Robin image optimizer is a Wordpress free image optimizer plugin with zero limitations in terms of number of images and optimization quality. The only thing that you may stumble across is the image weight, which shouldn’t exceed 5 MB.

### What’s the purpose of image optimization? ###

The lighter the weight of the image – the faster your page loads. With the constant growth of mobile users, increases the necessity in mobile websites optimization. If you don’t want to get many rejections and lose money due to the poor ad performances, we’d recommend you to start with image optimization.

###  Why should we use Robin image optimizer for image optimization? ###

*  The first and the most significant difference from the counterparts: our plugin is absolutely free and has the same features as paid products.
*  This Wordpress image optimizer doesn't have any limits or restrictions in image optimization.
*  Automatic optimization using Cron. You don't need to wait til optimization is completed; the plugin will be optimizing couple of images every several minutes in the background.
*  Manual mass-optimization. Press the button and wait til your images are optimized
*  Image backup. Before optimization starts, all images are being stored in original quality. Then, when optimization is over, you can restore lost images or re-optimize them in another quality.
*  You can choose compression mode (normal, regular, high). Compression mode influences image weight and quality. The higher the compression, the worse is the quality and the smaller is the weight.
*  Image optimization on boot.
*  Reducing pre-optimization image weight by changing image size.
*  Detailed statistics on optimized images

### WP CLI commands ([PRO](https://robinoptimizer.com/pricing/ "PRO version")) ###
#### Commands ####
* wp robin optimize <scope>
* wp robin stop <scope>
* wp robin status <scope>

#### Available scopes ####
* media-library
* custom-folders
* nextgen


#### Thanks the authors of plugins ####
We used some useful functions from plugins **Imagify Image Optimizer**, **Smush Image Compression and Optimization**, **EWWW Image Optimizer**, **reSmush.it Image Optimizer**, **ShortPixel Image Optimizer**.

== Translations ==

* English - default, always included
* Russian [Artem Prikhodko](https://temyk.ru)
* Italian [Gianluca Molina](http://www.webepc.it "WebePc")

If you want to help with the translation, please contact me through this site or through the contacts inside the plugin.

== Installation ==

1. Upload `robin-image-optimizer` to the `/wp-content/plugins/` directory.
2. Activate the plugin through the 'Plugins' menu in WordPress.
3. All your new pictures will be automatically optimized !

== Frequently Asked Questions ==
= Why is this plugin free and how long it will be this way? =

Our Wordpress plugin to optimize images uses API of this free service: https://resmush.it, So as long as these guys allow free image optimization, our plugin will remain free. Still, we have several ideas of how to make optimization free and planning to implement them in our plugin.

= Are there any limits for image optimization? =
There are no limits for image optimization in our plugin. The only thing we have is a kind of a restriction of image weight – it should be greater than 5 MB. But our plugin can reduce pre-optimization image weight, so you’ll be able to optimize almost all images you have.

= What image formats do you support? =
Robin image optimizer can optimize jpg, png and gif (both animated or not).

= Do you remove EXIF images data? =
EXIF-data is removed by default. However, you can keep it by disabling the feature.

= Do you remove source images? =
No. Robin image optimizer replaces images with their optimized analogues. The backup option stores source images and allows restoring them in one click.

= Can I re-optimize images in another mode? =
Yes. By enabling the backup feature in the plugin, you can re-optimize any image using another compression mode.

= Does plugin support WebP format? =
Yes, use modern image formats, such as WebP. Robin image optimizer PRO automatically creates WebP copies of your original images.

Browsers with the WebP format support will display WebP images. Other browsers will replace such images with JPG, PNP, GIF, BMP, etc.
[Learn more about PRO version](https://robinoptimizer.com/features/ "Learn more about PRO version")

= Plugin has integration with Nextgen gallery? =
Robin image optimizer PRO has full integration with NextGen Gallery, which helps to use all the plugin features.
[Learn more about PRO version](https://robinoptimizer.com/features/ "Learn more about PRO version")

== Screenshots ==

1. The simple interface
2. Optimization log
3. Settings page
4. Media library

== Changelog ==

####   Version 1.9.0 (2025-10-20)

Robin Image Optimizer has been acquired by Themeisle 🎉
We’re happy to announce that Themeisle is now the new owner of Robin Image Optimizer. This acquisition will help ensure the plugin’s continued development, better support, and exciting new updates in the future.

Your existing setup and optimizations will continue to work as usual — no action is required on your part.



= 1.8.4 (11.01.2025) =
Set handle 413 server error as upload size limit exceeded 10MB for free server.
Fixed: 429 server error caused by exceeding server request limits for free server.

= 1.8.3 (06.01.2025) =
Removed: Server 1 has been removed because it is no longer available
Updated: Increased limit for server 2, now you have 1000 tokens available for image optimization per day

= 1.8.2 (04.01.2025) =
* Fixed: Improvements to statistics, in previous versions there was a confusing calculation of the total number of images for optimization
* Fixed: Server stability

= 1.8.1 (03.01.2025) =
* Added: New fast free server added
* Added: Security bugs fixed

= 1.7.4 (28.12.2024) =
* Added: A new free server with a daily quota of 1000 tokens

= 1.7.3 (27.12.2024) =
* Fixed: Free server down

= 1.7.2 (09.12.2024) =
* Fixed: Fatal error in premium version

= 1.7.1 (09.12.2024) =
* WordPress 6.7 Compatibility
* Added: Compatibility with php 8.3
* Fixed: Security issue

= 1.7.0 (17.07.2024) =
* WordPress 6.6 Compatibility
* Fixed: Minor bugs

= 1.6.6 (23.11.2023) =
* WordPress 6.4 Compatibility
* Added: Compatibility with php 8.2

= 1.6.5 (27.05.2023) =
* WordPress 6.2 Compatibility
* Added: Compatibility with php 8.1
* Fixed: Minor bugs.

= 1.5.8 =
* Fix for image optimization

= 1.5.7 =
* WordPress 6.0 Compatibility

= 1.5.6 =
* Errors fixes

= 1.5.5 =
* Update modules and compatibility WP 5.8
* Statistic fixes

= 1.5.4 =
* Added: Separate conversion of the media library to WebP (PRO)
* Fixed: Cancel background processing

= 1.5.3 =
* Fixed: Error on frontend

= 1.5.2 =
* Fixed: WP 4.8 compatibility

= 1.5.1 =
* Added: Background image optimization on upload
* Added: New logging system
* Added: Output of the total number of images for optimization
* Added: Russian translate
* Added: (PRO) New optimization method: in the background.(This method works much faster, but it is still in beta and disabled by default. You can enable it in the settings.)
* Added: (PRO) WP CLI commands
* Deleted: Lazy Load options
* Minor interface changes

= 1.5.0 =
* Added: Subscribe form
* Fixed: Potential rest api registration error
* Added: Support for the WP Retina 2x plugin
* Added: Badge with the date of the next quota update

= 1.4.6 =
* Added: Lazy Load option for images

= 1.4.5 =
* Fixed: jQuery.fn.load() and other bugs after update to Wordpress 5.5

= 1.4.4 =
* Fixed: Problem with choosing an optimization server on WordPress 5.5
* Added: Optimization mode for Google PageSpeed [PRO]

= 1.4.3 =
* Fixed: Unable to change the server if it is unavailable after selection.
* Added: Added filter `wbcr/rio/backup/backup_dir` for changing the backup directory.
* Added: Restriction of free servers (at the request of administrators of free servers)
* Changed PRO feature: WebP conversion is not possible without using a premium server
* Added: Ability to optimize files of selected formats (JPEG, PNG, GIF)
* Added: Ability to choose the order of image optimization: starting with new images or starting with old ones

= 1.4.2 (21.01.2020) =
* Fixed: Сompatible with Clearfy 1.6.3.
* Fixed: PHP error "Class 'Wbcr_FactoryClearfy_Compatibility' not found".
* Fixed: Minor bugs.
* Removed: Server 4 beta.
* Added: Premium server.

= 1.4.1 (24.12.2019) =
* Fixed: Some bugs
* Added: Сompatible with Wordpress 5.3

= 1.4.0 =
* Fixed: Php warning (Declaration of WRIO_Image_Statistic_Folders)

= 1.3.91 =
* Fixed: Plugin pages loaded for a very long time.
* Fixed: Bugs with error logging.
* Fixed: Error warnings have become more understandable.
* Fixed: Мigration bugs with cache plugins.
* Fixed: Bulk optimization stopped if an error occurred during image optimization.

= 1.3.7 =
* Fixed: Minor errors

= 1.3.6 =
* Fixed: PHP Error: Illegal mix of collations.
* Fixed: Error 500 when trying to migrate.
* Fixed: Context class not found error.
* Fixed: PHP Fatal error: Class ‘WRIO_StatisticPage’ not found.
* Fixed: Auto optimization on upload. Error in Gutenberg.
* Fixed: Bug when restoring backup. Also increase the recovery quota for backup.
* Added: Compatibility with Wordpress 5.2.x
* Updated: Improved error logging.

= 1.3.5 =
Fixed: On sites with php version 5.6 and below there was a syntax error.
Fixed: Broken links to support service.
Fixed: If site had a lot of images 15,000 and higher, bulk optimization page was loaded slow.

= 1.3.4 =
* Added: Compatibility with Wordpress 5.1.x
* Added: Required php version 5.4
* Added: Last optimization log. You can view latest optimized images, as well as monitor errors when optimizing images.
* Added: New server optimization (Server 4). The server is free, at the moment it is in beta mode.
* Added: Custom quality values. You can set your own image optimization quality settings.
* Added: Resize images in height and width. Previously, plugin automatically resized largest image side.
* Added: Select the optimization mode. Before you start optimizing, you will see a modal window, which will offer you 2 modes of optimization (scheduled and manual).
* Added: Improved error debug. Now you can learn more about all the errors in optimizing images using the powerful debug log.
* Added: Server rating. Now you can easily choose a server to optimize images based on its rating.
* Added PRO feature: WebP Conversion. Use modern image formats, such as WebP. Robin image optimizer PRO automatically creates WebP copies of your original images. Browsers with the WebP format support will display WebP images. Other browsers will replace such images with JPG, PNP, GIF, BMP, etc.
* Added PRO feature: NextGEN Gallery Integrations. Do you use a popular plugin to create galleries? Robin image optimizer PRO has full integration with NextGen Gallery, which helps to use all the plugin features.
* Added PRO feature: Compress any Image in any Directory. Optimize images of themes and plugins! Robin image optimizer PRO can optimize images in any directory. If the themes & plugins developers don’t optimize their products Robin will fix it!

= 1.1.4 =
* Fixed: Added compatibility with ithemes sync

= 1.1.3 =
* Fixed: Compatibility with W3 total cache
* Fixed: Compatibility with External Media without Import

= 1.1.2 =
* Fixed: Some bugs
* Fixed: Removed limit on image resizing
* Fixed: Update core framework
* Added: New free server
* Added: Servers status, you can select available servers to optimize images
* Added: Added compatibility with the plugin Clearfy
* Preparing plugin for multisite support

= 1.0.8 =
* Added: Ability to re-optimize images with errors.
* Fixed: Some bugs
* Added: An alternative server for image optimization. Now you can select an alternative optimization server if the current server is unavailable.
* Fixed: Problems with translations

= 1.0.7
* Fixed: Images are saved in a size 0 bytes
* Fixed: Trying to backup file with empty filename
* Fixed: Curl replacement for file_get_contents
* Fixed: Statistics

= 1.0.6 =
* Fixed: fixed bar progress styles
* Fixed: changed the link to the reviews page

= 1.0.5 =
* Fixed: corrected image size calculations for individual optimization

= 1.0.4 =
* Fixed: update core framework

= 1.0.3 =
* Fixed: small bugs

= 1.0.0 =
* Release
