1.7.0a2
Warning! This is an unstable preview version of ImageOptim and it may be buggy!
SVG optimizatinos via SVGO.
- In this alpha build you must have Node.js 7 installed in
/usr/local/bin/node
and enable SVGO in ImageOptim's Preferences first. - SVGO may be lossy for some SVG files, especially scripted ones.
- In this alpha build you must have Node.js 7 installed in
Big under-the-hood changes in handling of file inputs and outputs. Affected areas:
- Display of unoptimized and optimized file sizes (BTW, now % optimized is shown only when some optimizations were done)
- Restarting optimizations again.
- Reverting to original.
- Cleanup of temp files.
Please report bugs if you see something strange happening. Please include log from Console.app.
This version requires at least macOS 10.9 (Mavericks), and full functionality is only available in macOS 10.10 (Yosemite) or later.
1.6.5
- Fixed Apple Mail extension code-signing issue.
- Fixed stripping of color profiles when AdvPNG is enabled.
- Updated Sparkle updater (auto-updates are much faster now).
This version requires at least macOS 10.8 (Mountain Lion), and full functionality is only available in macOS 10.10 (Yosemite) or later.
1.6.4
- Quick settings button in the main window.
- Major update to gifsicle. It's faster and has higher quality.
- Minor updates for Zopfli, pngquant2, jpegoptim.
1.6.3
- Updated pngcrush
- Fixed crash on startup
1.6.2
- Much faster version of Zopfli (almost twice as fast)
- Updated pngcrush, pngquant2, MozJPEG
- Runs tools with lower priority (macOS 10.10+ only)
- Updated Chinese localization (by pluwen)
1.6.1
- Lossy GIF option. 50%-70% file size reduction!
- Lossy conversion can be enabled permanently
- Unified speed setting that controls all tools' compression/time trade-off
- Romanian localization (thanks Oprea Nicolae)
- Simplified Chinese localization (thanks asins)
- Japanese localization updated (thanks KAMINO Aki)
This version requires at least macOS 10.8 (Mountain Lion), and full functionality is only available in macOS 10.10 (Yosemite) or later.
1.6.0
This version requires macOS 10.7 (Lion) or later, and full functionality is only available in macOS 10.10 (Yosemite).
1.5.6
- Improved drag'n'drop of files outside ImageOptim window
- Removed partial sandbox support that caused problems on some systems
This version requires macOS 10.7 (Lion) or later. If you have older macOS, please install the free system upgrade from Apple.
1.5.5
- Option to Stop optimizations earlier (keeping progress made so far)
- Removal of "Where from" macOS metadata
- Lighter/faster default config on slow machines
- Updated PngCrush, PNGOUT, ZopfliPNG
- Autolayout used for the main window
ImageOptim 1.5.4
This is the last version that supports macOS 10.6 (Snow Leopard)
- Added Revert to Original option (restores unoptimized file)
- Added cache of already-optimized files. In some cases ImageOptim will be able to quickly skip files it knows it can't optimize any further
1.5.4a6(experimental)
1.5.3(unstable)
- Fixed compatibility with older macOS
- Fixed PNGOUT integration
1.5.2 (unstable)
- Better compression on the first try due to improved management of temporary files and optimization parallelizm
- Updated autoupdater
- Improved Reveal in Finder
- Fixed handling of relative paths when launched from CLI
- Switched to newer APIs for path & file handling and simplified code for handling parallel queues
1.5.1
- New: Copy as Data URL (copies small image files to clipboard as
data:image/…
URIs for easy inlining in CSS/HTML) - Less noisy output when run from command line
- Updated translations for Russian, Czech, Danish, Greek, Italian, Japanese, Norwegian, Polish, Portugese, Turkish, Vietnamese and Chinese
- Workaround for Code Signing problems (*shakes fist at Apple*)
1.5.0
- Migrated to ARC memory management
- Statusbar text with optimization result can be selected and copied
- Lossy jpegoptim conversion (if enabled in Preferences) will be applied only if it gives >5% filesize gain
- Updated Greek and Italian translations (thanks Giorgis Zacharakis and Oscar Fanelli)
1.4.5
1.4.4
- Running optimizations again is much faster by skipping tools that are known not to improve compression when run second time
- Improved backup of files on Samba network drives (10.8+ only)
- Improved dragging and copy&paste of files in the list
- Improved time-limiting of PNGOUT and Zopfli
- Ability to disable dock bounce with
defaults write net.pornel.imageoptim BounceDock -bool false
1.4.3
- Fixed opening from Dock and command-line
- ImageOptim won't try to optimize non-writeable files
- Better cleanup of temporary files
- Updated translations and added new:
- Vietnamese (thanks to Biz Over and Phan Anh)
- Turkish (thanks to Ali Riza Esin)
- Czech (thanks to "fri")
1.4.2
Big thanks to James Stout for contributing several improvements in this release!
- Zopfli compressor
- Icons for “Retina” display
- ImageOptimize service in Finder's context menu. You can disable it or add a keyboard shortcut in Finder → Services → Services Preferences…
- Removal of Resource Forks and hidden attributes that inflated file size in Finder
- Original images are “backed up” to Trash
- ImageOptim no longer tries to be clever with preservation EXIF markers and always strips them when told to
- Translations
- Translations are now done via Transifex website. You can sign up and help!
- Korean translation (thanks to Byung Hoon Cho)
- Chinese translation (thanks to Jason C. Huang)
- Lithuanian translation and updated Russian translation (thanks to Aleksandr Jadov)
- Updated Pngcrush to 1.7.66
- AppleScript command for checking how many optimizations are running (for integration with ImageOptim-CLI)
- Overall optimization gain shown when optimizing same file multiple times
- Tools are run in order that maximizes utilization of multicore CPUs
1.4.1
- Added configurable columns (right-click table headers)
- Status bar shows overall savings
- Slowest settings are not used for very large files to avoid optimisation taking “forever”
- Less aggressive optimization of GIF files to avoid bugs in Safari
- British localisation
- EXIF and color profiles are never stripped from large JPEG files (i.e. usually photos form digital cameras)
1.4.0
- Included PNGOUT by default. Now ImageOptim includes all best optimisation tools out of the box!
- Simplified preferences: options for stripping PNG chunks and JPEGEXIF data are in one place
- Localization fixes by Gildas Lormeau
- View Source option — because not only web apps have viewable source code :)
1.3.4
- Removed troublesome optimisation from
jpegrescan
- Fixed
jpegtran
ran withoutjpegrescan
- Updated Pngcrush to 1.7.22
1.3.3
- Disabled
jpegrescan
due to compatibility problems - Updated Gifsicle to 1.64
- Updated Pngcrush to 1.7.18
- Fixed bug that could cause corruption of GIF files
1.3.2
- Extended
jpegtran
optimisation withjpegrescan
script by Loren Merritt - Norwegian Bokmål localization (thanks to Henrik Helmers)
- Portuguese Brasil localization (thanks to Luiz Menezes)
- Updated Gifsicle to 1.63
- Fixed revealing of multiple files in Finder
1.3.1
- Placeholder for drag'n'drop area
- Running tools are immediately stopped when corresponding files are removed from the list
- ⌥-click“Optimize again” to optimize only files that have previously been optimized successfully
- ⌥-click“Delete” menu option to remove completed files
- ⌘⌫ as well as ⌫ and ⌦ remove files from the list
- File sizes are formatted according to system locale
- Fixed Pngcrush integration freezing on some machines
- Fixed Spanish localization
1.3
Major improvements in this release have been done by Reinhard Möller. Big thanks!
- QuickLook integration
- Added ability to copy, paste and drag files out of ImageOptim's window
- Button to reveal files in Finder
- UI improvements for macOS Lion
- Fixed updating of file paths in preferences
- Danish localization (thanks to Rasmus Kjær)
- Spanish localization (thanks to Ben Pollard and Wayne Hartman)
1.2.6
- Cosmetic UI fixes for macOS Lion
- Dropped support for PowerPC
- Dropped support for macOS 10.5 Leopard. Snow Leopard or Lion is required
ImageOptim 1.2.5
This is the last version that supports macOS 10.5 (Leopard) and PowerPC.
- European Portugese localization (thanks to Sérgio Miranda)
- Russian localization (thanks to Nicom)
- Updated to Gifsicle 1.60
- Updated to OptiPNG to 0.6.4
- Updated to Pngcrush to 1.7.12
1.2.4
- Italian localization (thanks to Fabio Sanna)
- German localization (thanks to Alexander Mayer)
- Updated versions of Gifsicle and OptiPNG
- Fixed saving of AdvPNG-optimized images
1.2.3
- Changed UI to match Leopard aesthetics (based on design by Martin Andersson from Auforia and Chris Messina)
- Added Dutch localization by Mathias Bynens
- Status column is sortable
- Write errors are now properly reported
- 64-bit and Snow Leopard compatibility improved
Current version of ImageOptim requires macOS 10.5.8 or newer. If you have older system you should either update it or use older version of ImageOptim.
1.2.2
- Added French localization by Mathias Richter
- 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
ImageOptim 1.0.10
This is the last version that supports macOS Tiger.
ImageOptim 1.0.8
This is the last version that supports macOS Panther.