Skip to content
 
 

Repository files navigation

ImageOptim

temporary Mac OS 26+ build made with Swift / SwiftUI, with autoupdate (Sparkle) and PNGOUT removed

Guetzli contains patches for GPU (Apple Silicon) support.

ImageOptim is a GUI for lossless image optimization tools: Zopfli, OxiPNG, AdvPNG, PNGCrush, JPEGOptim, Jpegtran, Guetzli, Gifsicle, SVGO, svgcleaner and MozJPEG.

Building

Requires:

  • Xcode 26 or later, and an Apple silicon Mac (the app is Swift 6 / SwiftUI and targets macOS 26).
  • Rust installed via not Homebrew.
  • Node.js 16 or later, used to bundle SVGO.
git clone --recursive https://imageoptim.com ImageOptim
cd ImageOptim

To get started, open imageoptim/ImageOptim.xcodeproj. It will automatically download and build all subprojects when run in Xcode.

The project is set up for the signing identity used for the official releases. Pick your own team in Signing & Capabilities, or build unsigned from the command line:

cd imageoptim
xcodebuild -target ImageOptim -configuration Release CODE_SIGNING_ALLOWED=NO CODE_SIGN_IDENTITY=""

In case of build errors, these sometimes help:

git submodule update --init
cd gifsicle # or pngquant
make clean
make

About

GUI image optimizer for Mac

Resources

Code of conduct

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages