The CW Image Optimizer is a WordPress plugin that will automatically and losslessly optimize your images as you upload them to your blog. It can also optimize the images that you have already uploaded in the past.
Because CW Image Optimizer uses lossless optimization techniques, your image quality will be exactly the same before and after the optimization. The only thing that will change is your file size.
Why use CW Image Optimizer?
- Your pages will load faster. Smaller image sizes means faster page loads. This will make your visitors happy, and can increase ad revenue.
- Faster backups. Smaller image sizes also means faster backups.
- Less bandwidth usage. Optimizing your images can save you hundreds of KB per image, which means significantly less bandwidth usage.
- Super fast. Because it runs on your own server, you don’t have to wait for a third party service to receive, process, and return your images. You can optimize hundreds of images in just a few minutes.
Contact and Credits
- Can I use CW Image Optimizer with a Windows server?
No, CW Image Optimizer only supports Linux.
- Do I have to have littleutils?
Yes, CW Image Optimizer will not work if littleutils isn’t installed. This plugin expects opt-jpg, opt-png, and opt-gif to be in the PATH.
If you have console access to your server and you are able to install the prerequisites it works like a charm! Tested on a digitalocean droplet running Ubuntu.
I have been using EWW, but it had so many options and it was taking too much space in my backups. This plugin is very tiny and does the same job.
- Fix exec check on some systems.
- Updated littleutils instructions.
- Fixed undefined variable errors caused by absolute path code.
- Fixed undefined index errors that were happening for some file types.
- Made it easy to skip the check for littleutils. You can now do this from a settings page.
- Added a check for exec(). Some PHP installations have this function disabled, which will prevent this plugin from working.
- Made it possible to skip the check for littleutils binaries. This is useful on systems where the “which” command doesn’t work as expected.
- Fixed PHP warnings in bulk optimization code when an image didn’t have any additional sizes.
- Removed extra call to mime_content_type()
- Added an additional method of determining MIME type for those that are missing mime_content_type()
- Plugin works on Macs, too.
- Added screenshots.
- Added donate link.
- Fixed link to plugin homepage.
- Fixed versioning error.
- Added warnings when image optimization binaries are missing.
- Don’t display optimization link if unsupported MIME type.
- Added a warning when the plugin is activated on a non-Linux server.
- Updated readme.txt to conform to WordPress standards.
- First edition