Skip to content

bensquire/ImageAlpha

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ImageAlpha

Lossy PNG compression for macOS — reduce file sizes by applying lossy compression to the alpha channel.

macOS Swift License CI GitHub release Buy Me a Coffee


ImageAlpha screenshot

Features

  • Lossy alpha compression powered by pngquant/libimagequant
  • Real-time preview — see before/after as you adjust settings
  • Adjustable colors and dithering for fine-tuned control
  • Background previews — checkerboard, solid color, and image textures
  • File size savings displayed before saving

Download

Pre-built binaries are available on the Releases page.

Build from source

Prerequisites

  • Xcode 16+
  • Rust toolchain (cargo) — install via rustup.rs

Clone and build

git clone --recursive https://github.com/bensquire/ImageAlpha.git
cd ImageAlpha
make pngquant   # build libimagequant (Rust)
make release     # build the app (Xcode)

The built app will be at ~/Library/Developer/Xcode/DerivedData/ImageAlpha-*/Build/Products/Release/ImageAlpha.app.

To create a distributable DMG:

brew install create-dmg
make dmg

Credits

License

This project is licensed under the GNU General Public License v3.0.

About

Lossy PNG compression for macOS

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •