It's a guy being crushed (yeah, I know — I couldn't figure out anything for „image optimisation”. Let me know if you've got idea for a better icon)
ImageOptim is a front-end (GUI) for set of tools for optimisation of PNG/JPEG images and GIF animations.
Optimisation makes files smaller (in terms of disk space) by finding optimal compression parameters and by removing unneccessary information, like file comments, EXIF tags and color profiles.
It's excellent for publishing images on the web (easily shrinks images „Saved for Web” in Photoshop) and also useful for making Mac and iPhone applications smaller (just make sure you use PNG not TIFF!)
ImageOptim uses AdvPNG from AdvanceCOMP, OptiPNG, PngCrush, JpegOptim, jpegtran from libjpeg, Gifsicle and optionally PNGOUT.
To take advantage of PNGOUT you have to download it and set its path in ImageOptim's preferences, because license of PNGOUT forbids bundling of it with other applications.
Download
See also pngnq
- ImageOptim 1.2.2 Mac OS X Leopard 1.2MB, Universal Binary (32/64-bit), English + French + Polish
Snow Leopard compatible. Uses Grand Central Dispatch (albeit indirectly). - ImageOptim 1.0.10 Tiger 1.2MB, Universal Binary (32/64-bit), English + Polish
Open Source
ImageOptim is free, open-source software. You can redistribute and modify it under terms of the GPL v2. Your contributions are welcome!
- Please help translating program into other languages.
- Design a better icon.
- Help creating dedicated website for the program.
- Grab the source code and improve it!
Contact me for assistance.
Screenshot
How to use
Simply drag'n'drop images into the window! You can also drop files on ImageOptim's Dock icon or launch it from shell scripts with open -a ImageOptim.app *.png.
Changelog
1.2.2
- Added French localization by Mathias Richter (thanks!)
- Added modified version of optipng that clears dirty alpha transparency (RGB components of fully transparent pixels)
- Added Gifsicle for optimisation of animated GIF files (use PNG instead of static GIFs!)
- Added tools menu for quick disabling/enabling of tools used
1.2.1
- Fixed progress indicator.
- Updated Polish translation.
1.2.0
- Leaner and more stable thanks to new Leopard APIs.
- Can handle order of magnitude more files at once.
- Avoids writing many files to disk at the same time.
- Checks actual file type rather than rely on filename extension.
- PNGOUT may be gracefully stopped if takes too much time to optimize.
- Temporary files are cleaned up on exit.
- Errors during optimisations don't slow down or lock up ImageOptim.
Known issues
- Paths in Preferences aren't refreshed after clicking Browse (it's only display issue, paths are set properly).
- Detailed progress information isn't displayed (and it would be useful, because PNGOUT can be pretty slow)
