Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/gijsgoudzwaard/image-optimizer

Simple lossless compression for Elementary OS
https://github.com/gijsgoudzwaard/image-optimizer

compression elementary-apps elementary-os flathub image image-optimization image-optimizer

Last synced: 2 months ago
JSON representation

Simple lossless compression for Elementary OS

Awesome Lists containing this project

README

        

# Image Optimizer

[![Build Status](https://github.com/GijsGoudzwaard/Image-Optimizer/actions/workflows/pipelines.yml/badge.svg?branch=master)](https://github.com/GijsGoudzwaard/Image-Optimizer/actions/workflows/pipelines.yml)

Simple lossless image optimizer built with Vala and Gtk.

![Screenshot](data/screenshots/welcome-screen.png)

## Get it from the elementary OS AppCenter!
Image Optimizer, is primarily available from the AppCenter of Elementary OS. Download it from there!

[![Get it on AppCenter](https://appcenter.elementary.io/badge.svg)](https://appcenter.elementary.io/com.github.gijsgoudzwaard.image-optimizer)

## Get it from Flathub!
You can get Image Optimizer form Flathub no matter what distribution you're using. Download it or follow the instructions to install it from here!

Get it from Flathub!

## Dependencies

Please make sure you have these dependencies first before building.

```
granite
gtk+-3.0
glib-2.0
jpegoptim
optipng
```

## Building

Simply clone this repo, then:

Run `meson build` to configure the build environment and run `ninja test` to build and run automated tests

meson build --prefix=/usr
cd build
ninja test

To install, use `ninja install`, then execute with `com.github.gijsgoudzwaard.image-optimizer`

sudo ninja install
com.github.gijsgoudzwaard.image-optimizer