ImagOP (image optimizer) is an application for lossy image file optimization.
Currently only png and jpg images are supported. It uses pngquant and zopfli to optimize png images, python3-pil to optimize jpg images.
You can add images to the application interface by drag and dropping them. You can remove the pictures from the list in the interface by right-click or double-clicking them.
You can set your picture output preferences and quality from the settings.
This application is developed based on Python3 and GTK+ 3. Dependencies:
gir1.2-glib-2.0 gir1.2-gtk-3.0 gir1.2-notify-0.7 python3-pil pngquant zopfli
Install dependencies
gir1.2-glib-2.0 gir1.2-gtk-3.0 gir1.2-notify-0.7 python3-pil pngquant zopfli
Clone the repository
git clone https://github.com/fthaltun/imagop.git ~/imagop
Run application
python3 ~/imagop/src/Main.py
sudo apt install devscripts git-buildpackage
sudo mk-build-deps -ir
gbp buildpackage --git-export-dir=/tmp/build/imagop -us -uc