I run a WooCommerce store with over 60,000 product images (over 600,000 if you count thumbnails separately). I use the WP Offload Media plugin to move the images from my store/server to AWS S3 buckets. I need to optimize these images that are already in an S3 bucket, as well as new product images as I import them to the store. Will your plugin and service work to optimize the existing images in the S3 buckets as well as new images when the are imported into the Media Library and then moved my WP Offload Media to S3?

So I have installed the plugin and purchased an initial API license to test with. All is well so far with one exception. After installing and setting the appropriate directories to be optimized and allowing the indexing to run, I see that it has not picked up on the images in the S3 bucket via WP Offload Media. Is there another setting to accomplish that?

Let me add to the question after playing with the plugin. The ImageRecycle tab within the Media Library admin menu only shows the images in the local folders. But when I go to the Media Library itself, all 60,000 product images have an blue "Optimize" button next to them, but unless I click Optimize 60,000 times there does not appear to be a way to choose them in bulk.

Actually, when I do click the Optimize button, the interface returns "file not found"

Seems like a compatibility issue, can you try reach the developer on our ticket system and see if he can find a workaround.
The thing is that our plugin needs to be able to detect then optimize then replace the image on Amazon S3 again after optimization.

Here is the response from the support ticket, its a no go despite earlier assurances that it would work.

Thanks for contacting us. Our solution allows you to optimize images inside the media folders, located inside the standard WordPress installation folders. As we can read from you, you're using a third party plugin to upload/request images to your S3 bucket, so unfortunately our solution doesn't support S3 buckets but we'll take this in consideration.

Regarding to the local images that cannot be optimized, if would be possible for us to get administrative access so we can do some tests to see what's going on, would be great.

The problem is that we are not able to access to the S3 bucket easily, we need to develop something specific for it.
For the new uploaded images it will work as the optimization is done when the image is added on your server, before getting copied to S3.