Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/gijsgoudzwaard/image-optimizer
- Owner: GijsGoudzwaard
- License: mit
- Created: 2017-07-19T10:58:14.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2024-08-26T07:06:36.000Z (5 months ago)
- Last Synced: 2024-08-26T09:01:42.706Z (5 months ago)
- Topics: compression, elementary-apps, elementary-os, flathub, image, image-optimization, image-optimizer
- Language: Vala
- Homepage:
- Size: 841 KB
- Stars: 80
- Watchers: 4
- Forks: 10
- Open Issues: 10
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-elementaryos - Image Optimizer - A simple image optimizer [:white_check_mark:](https://appcenter.elementary.io/com.github.gijsgoudzwaard.image-optimizer.desktop) (Applications / Graphics)
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!## 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 testTo install, use `ninja install`, then execute with `com.github.gijsgoudzwaard.image-optimizer`
sudo ninja install
com.github.gijsgoudzwaard.image-optimizer