Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/stefansl/image-shrinker

App for macOS. Minify your images and graphics with just one drop. Autorenamed in the same place where it comes from. Immediately!
https://github.com/stefansl/image-shrinker

compressor electron electron-app image-compression image-minify image-shrinker minification minify minify-images mozjpeg pngquant shrink-images spectre-css svgo tiny-image

Last synced: about 1 month ago
JSON representation

App for macOS. Minify your images and graphics with just one drop. Autorenamed in the same place where it comes from. Immediately!

Awesome Lists containing this project

README

        

# Image Shrinker

Image Shrinker is a tool to minify images and graphics using the best available libraries for image processing: [pngquant](https://pngquant.org/), [mozjpg](https://github.com/mozilla/mozjpeg), [SVGO](https://github.com/svg/svgo) and [Gifsicle](https://github.com/kohler/gifsicle). Built with web technologies in [Electron](https://electronjs.org)

![Screenrecording Imageshrinker](https://user-images.githubusercontent.com/1564251/40296606-61863e56-5cdd-11e8-9f43-3a74c48d21a0.gif)

## How to use
Drag your image file onto the Image Shrinker window and it will saved in the same or in a predefined folder as reduced image.
The original graphic will be not replaced.

## Download and Installation on macOS
Download Image Shrinker here:
https://github.com/stefansl/image-shrinker/releases/download/v1.6.5/image-shrinker-1.6.5.dmg

Unpack and copy or drag the app into your macOS application folder.
For uninstalling, just drop the app into the bin.

## Build your own
Get the repo
```shell
git clone https://github.com/stefansl/image-shrinker.git
```
Install dependencies
```shell
$ cd image-shrinker
$ npm install
```
Generate your macOS package
```shell
electron-builder build --mac
```

Generate your Linux package
```shell
electron-builder build --linux
```

Generate your Windows package
```shell
electron-builder build --win
```

Notice: I did not test Windows and Linux. Feel free to commit a pull request.

## Credits
Thank you, guys!
* Electron:
* pngquant:
* mozjpg:
* SVGO:
* Settings framework:
* Poly background:
* CSS: [Spectre Css](https://picturepan2.github.io/spectre/)
* Font: [Mozillas Fira Sans](https://github.com/mozilla/Fira)
* gifsicle: