Skip to content

About

Native macOS batch image compressor

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

6 Commits

Folders and files

Repository files navigation

ImagePress

ImagePress is a native macOS batch image compressor. It runs locally, supports large batches, and exports compressed images in place, as folders, or as zip files.

Features

  • Drag in images or folders.
  • Export to JPEG, PNG, SVG, WebP, AVIF, HEIC, TIFF, GIF, BMP, or JPEG 2000.
  • Keep the original format when possible.
  • Adjust quality and compression method.
  • Optionally strip metadata.
  • Optionally resize by maximum width/height.
  • Export results in place, as a folder, or as a zip file.
  • Same-format in-place exports replace originals after compression succeeds; format conversions are saved beside the originals.
  • Cancel a running compression job.
  • Includes light and dark app icon assets.

Download

Download the latest .dmg from the GitHub Releases tab, open it, and drag ImagePress.app into Applications.

The release app is self-contained. You do not need Homebrew, Xcode command line tools, cwebp, or avifenc to run it.

Current release builds are for Apple Silicon Macs.

Build From Source

Building from source requires:

  • macOS with Xcode command line tools.
  • Homebrew-installed encoder packages, because the build script copies them into the app bundle.
brew install webp libavif pngquant oxipng

From the repo root:

zsh work/ImagePress/build.sh

The built app is written to:

outputs/ImagePress.app

To install locally:

ditto outputs/ImagePress.app /Applications/ImagePress.app

To create a release DMG:

zsh work/ImagePress/package_dmg.sh 1.2.0

Test

The app includes a small self-test for JPEG, PNG, WebP, AVIF, SVG, in-place export, zip cleanup, and cancellation:

outputs/ImagePress.app/Contents/MacOS/ImagePress --self-test

Icon Assets

  • Default light icon: work/ImagePress/Assets/ImagePressIconSource.png
  • Alternate dark icon: work/ImagePress/Assets/ImagePressIconAlternativeDark.png

License

ImagePress is licensed under the GNU General Public License v3.0. See LICENSE.

Release builds include bundled encoder components. Their notices are listed in THIRD_PARTY_NOTICES.md, and their license files are copied into the app bundle under Contents/Resources/ThirdPartyLicenses/.

About

Native macOS batch image compressor

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages