Imagine
🖼️ PNG/JPEG optimization app for macOS, Windows and Linux.
Imagine is a desktop app for compression of PNG and JPEG, with a modern and friendly UI. The project is written primarily in TypeScript, distributed under the MIT License license, first published in 2017. It has gained significant community traction with 4,368 stars and 317 forks on GitHub. Key topics include: cross-platform, desktop, image-compression, jpeg, jpegmini.
Imagine
Imagine is a desktop app for compression of PNG and JPEG, with a modern and friendly UI.
Save for web.
Install
For Windows, macOS and Linux, download binaries from:
https://github.com/meowtec/Imagine/releases
Imagine-Setup-x.y.z.exe- WindowsImagine-x.y.z.dmg- macOSImagine-0.4.1-x.y.z.AppImage- Linux
国内用户从 GitHub 下载可能比较慢,可以使用国内加速
Install on linux
App for linux is distributed in AppImage format.
Install it with command line:
bashchmod a+x Imagine-x.y.z-x86_64.AppImage # make executable ./Imagine-x.y.z-x86_64.AppImage # install and run
Screenshot

Features
- Multi format (JPEG, PNG, WebP)
- Format conversion
- Cross platform
- GUI
- Batch optimization
- i18n (English, 简体中文, Nederlands, Español, Français, Italiano, Deutsch)
Build and Contribute
bashgit clone https://github.com/meowtec/Imagine.git npm install npm run dev
A PR with all checks passed is welcome.
Before submit a PR, please run npm run test and make sure it success on your machine.
Up to now, there are only 5 locales. To add a new locale, you can either submit a PR, or create an issue, or just send me an email(found in my profile).
Built on
Contributors
Showing top 12 contributors by commit count.
