Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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: about 1 month ago
JSON representation

🖼️ PNG/JPEG optimization app for macOS, Windows and Linux.

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