DEV Community

Mate Technologies
Mate Technologies

Posted on

JPGify v1.2.0 – Fast, Batch Image-to-JPG Conversion with Python

Managing large image collections in multiple formats can be a pain, especially when you need everything standardized as JPG. JPGify v1.2.0 is a Python-based, production-ready tool that makes batch image conversion fast, stress-free, and customizable.

Features

✅ Full Drag & Drop support for files and folders

✅ Batch conversion of hundreds of images

✅ Preserve folder structure in the output directory

✅ Skip existing JPGs to avoid overwriting

✅ Adjustable JPG quality (1–100)

✅ Live progress bar with ETA and speed tracking

✅ Auto-open output folder after conversion

✅ Portable & lightweight – no installation required

✅ Supports PNG, GIF, BMP, TIFF, WEBP, JPEG, HEIC

How JPGify Works

Add Files or Folders – drag & drop or use the file/folder dialogs.

Configure Options – choose output folder, enable folder preservation, skip existing files, and adjust quality.

Preview Conversion – see planned conversions before starting.

Convert Images – watch live progress, pause/resume, and see ETA.

Done! – images are converted to JPG and neatly organized.

Under the hood, JPGify uses Python’s PIL (Pillow) for image processing, ttkbootstrap for the GUI, and tkinterdnd2 for drag & drop support. It’s designed to be thread-safe, supports HEIC with pillow-heif, and logs errors to a rotating log file for reliability.

Who Should Use This

Developers or designers needing batch image conversion in Python projects

Photographers standardizing images for clients

Anyone dealing with large collections of screenshots, scans, or graphics

Installation
pip install pillow pillow-heif ttkbootstrap tkinterdnd2

Download JPGify: https://gum.new/gum/cml1yv6ly000i04l8gcuo5xve

Top comments (0)