VibeHunt
Back to browse
imgp

imgp

Blazing fast batch image resizer and rotator.

Source

imgp is a command‑line utility for batch processing JPEG and PNG images. It can resize images by percentage, absolute resolution, or megapixel target, generate thumbnails, and rotate them by a specified angle. The tool supports recursive directory traversal, conversion of PNG to JPEG, EXIF preservation or removal, and quality control for JPEG output, while offering options to overwrite source files or write to new locations.

The program is built on Python’s Pillow library, with optional use of Pillow‑SIMD to exploit SIMD parallelism, and it leverages multiprocessing to achieve high throughput. An adaptive resize mode adjusts the reference side based on the original and target orientations, and a brute‑force option forces resizing to an exact resolution. Additional features include image optimization for reduced file size, minimum‑size filtering, and shell‑completion scripts for bash, fish, and zsh.

imgp is intended as a fast, file‑manager‑agnostic replacement for graphical batch converters such as the Nautilus Image Converter extension. It is stable, available through package managers and PyPI, and requires Python 3.8 or later. The tool is suitable for users who need efficient bulk image manipulation from the terminal, especially on desktop environments lacking integrated image conversion utilities.

Reviews

Sign in to leave a review.

Loading reviews…

Similar apps