Jpegzilla is a simple, cross-platform and lightweight graphical user interface for MozJPEG written in Python & Tkinter.
- Update system and install dependencies:
sudo pacman -Syu
sudo pacman -S python python-pip python-cx_freeze git
- Install MozJPEG from AUR or compile it from source:
pacaur -S aur/mozjpeg
oryay mozjpeg
- Download Jpegzilla from Github:
For most recent version:git clone --single-branch -b master https://github.com/canimar/jpegzilla.git jpegzilla
For delayed version:git clone --single-branch -b stable https://github.com/canimar/jpegzilla.git jpegzilla
- Enter the repository directory:
cd jpegzilla
- Install all PIP dependencies:
sudo -H pip install -r requirements.txt
- Build portable or install:
python setup.py build
sudo python setup.py install
The ready binary should be present in the newly created directory.
- Install dependencies:
sudo apt install python3 python3-pip git zlib1g-dev python3-tk libtcl-8.6 libtk-8.6 python3-tktreectrl
- Compile MozJPEG from the source.
- Download Jpegzilla from Github:
For most recent version:git clone --single-branch -b master https://github.com/canimar/jpegzilla.git jpegzilla
For delayed version:git clone --single-branch -b stable https://github.com/canimar/jpegzilla.git jpegzilla
- Enter the repository directory:
cd jpegzilla
- Install all PIP dependencies:
sudo -H python3 -m pip install -r requirements.txt
- Install cx-Freeze:
sudo -H python3 -m pip install cx-freeze
- Build portable or install:
python3 setup.py build
sudo python3 setup.py install
The ready binary should be present in the newly created directory.
- Download and install Python 3.
- While installing make sure you have checked "Add Python to PATH", "pip" and "tcl/tk and IDLE"
- Download this repository, unzip it and open cmd.exe in it.
- Install Visual Studio: Windows 10 - Visual Studio 2017 / Windows 7, 8.1 - Visual Studio 2015
- Install all PIP dependencies:
py -m pip install -r requirements.txt
- Install cx-Freeze:
py -m pip install cx_freeze
- Run the build script:
py setup.py build
- Download the MozJPEG binary or compile it for your own.
- Put the cjpeg.exe and dll libraries into a newly created directory next to jpegzilla.exe
The program is ready to use.
Since version 1.2.0-pre Jpegzilla requires at least Python 3.6 which doesn't support Windows XP and Vista.
I cannot release an instruction nor the binaries for MacOS for this moment.
If you're interested in helping me with optimizing this software under MacOS,
please send me an e-mail.