Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/meowtec/imagine
🖼️ PNG/JPEG optimization app for macOS, Windows and Linux.
https://github.com/meowtec/imagine
cross-platform desktop image-compression jpeg jpegmini linux-app macos pngquant save-for-web tinypng webp
Last synced: 2 days ago
JSON representation
🖼️ PNG/JPEG optimization app for macOS, Windows and Linux.
- Host: GitHub
- URL: https://github.com/meowtec/imagine
- Owner: meowtec
- License: mit
- Created: 2017-05-20T15:42:44.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2023-08-07T20:11:29.000Z (over 1 year ago)
- Last Synced: 2024-12-13T06:04:53.967Z (9 days ago)
- Topics: cross-platform, desktop, image-compression, jpeg, jpegmini, linux-app, macos, pngquant, save-for-web, tinypng, webp
- Language: TypeScript
- Homepage:
- Size: 5.74 MB
- Stars: 3,733
- Watchers: 44
- Forks: 281
- Open Issues: 57
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Imagine
[![build](https://travis-ci.org/meowtec/Imagine.svg?branch=master)](https://travis-ci.org/meowtec/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](https://github.com/meowtec/Imagine/releases)
- `Imagine-Setup-x.y.z.exe` - *Windows*
- `Imagine-x.y.z.dmg` - *macOS*
- `Imagine-0.4.1-x.y.z.AppImage` - *Linux*国内用户从 GitHub 下载可能比较慢,可以使用[国内加速](https://github.com/meowtec/Imagine/issues/7)
### Install on linux
App for linux is distributed in [AppImage](http://appimage.org/) format.
Install it with command line:```bash
chmod a+x Imagine-x.y.z-x86_64.AppImage # make executable
./Imagine-x.y.z-x86_64.AppImage # install and run
```## Screenshot
![Screenshot](./screenshots/shot.jpg)
## 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
```bash
git 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](https://github.com/meowtec/Imagine/tree/dev/modules/locales). To add a new locale, you can either submit a PR, or [create an issue](https://github.com/meowtec/Imagine/issues/new), or just send me an email(found in [my profile](https://github.com/meowtec)).
## Built on
- [pngquant](https://pngquant.org/): Lossy PNG compressor
- [mozjpeg](https://github.com/mozilla/mozjpeg): Improved JPEG encoder
- [WebP](https://developers.google.com/speed/webp/): A new image format for the Web
- [Electron](https://electron.atom.io/): Build cross platform desktop apps with JavaScript, HTML, and CSS