IMGCrush is an open source image compressor written in Python.
IMGCrush_GUI is a simple GUI for IMGCrush.
IMGCrush was named after Pngcrush, a similar program devoted to optimization of PNG files.
It works by trying to save optimized image in JPG, PNG and GIF formats with various settings
and then choosing the image that will fit user specified requirements best.
Like other image compressors, IMGCrush compresses image files to achieve the
smallest possible file size. Unlike any other image compressor (at the time of
writing), IMGCrush can also compress files using multiple image formats,
(GIF, JPG and PNG) which allows it to, for example, achieve best possible
file size with at least user specified minimum image quality, or best quality
with at most user specified size. At the moment, IMGCrush is quite slow,
however, this should improve in the future. IMGCrush can also compress
whole folders of images.
IMGCrush_GUI is a simple Tkinter Graphics User Interface using a minimal
subset of IMGCrush options. In the future it should be replaced with a
full-blown GTK or Qt GUI.
Released under the Simplified BSD License.
Features:
*Can output files as GIF, JPG or PNG depending on which format provides best result.
*Can compress directories of images, even recursively if user specifies it.
*Can compress files in separate processes.
*Can compress files to have (at least) user specified quality.
*Can compress files to have (at most) user specified size (can be specified in % of original file size, bytes/kiB/MiB/GiB, bits per pixel)
*User can specify how thorough compression should be (slower compression results in better size/quality
Requirements:
*python >= 2.6
*python-dev >= 2.6
*python-profiler >= 2.6
*advancecomp >= 1.13
*graphicsmagick >= 1.3.0
*diff
*file
*time
IMGCrush_GUI requirements:
*python >= 2.6
*python-dev >= 2.6
*imgcrush >= 0.3.0
*python-tk >= 2.6
Project information
- Maintainer:
- Ferdinand Majerech
- Driver:
- Not yet selected
- Licence:
- Simplified BSD Licence
View full history Series and milestones
trunk series is the current focus of development.
All code Code
- Version control system:
- Bazaar
- Programming languages:
- Python 2.6
All packages Packages in Distributions
-
pngcrush source package in Bionic
Version 1.7.85-1build1 uploaded
All bugs Latest bugs reported
All blueprints Latest blueprints
-
Logo
Registered -
IMGCrush GUI
Registered