Skip to main content
██╗███╗   ███╗ █████╗  ██████╗ ███████╗██╗  ██╗
██║████╗ ████║██╔══██╗██╔════╝ ██╔════╝╚██╗██╔╝
██║██╔████╔██║███████║██║  ███╗█████╗   ╚███╔╝
██║██║╚██╔╝██║██╔══██║██║   ██║██╔══╝   ██╔██╗
██║██║ ╚═╝ ██║██║  ██║╚██████╔╝███████╗██╔╝ ██╗
╚═╝╚═╝     ╚═╝╚═╝  ╚═╝ ╚═════╝ ╚══════╝╚═╝  ╚═╝

Image processing CLI tool — right in your terminal.

pip install imagex
imagex

Navigate to any folder with images and run imagex.

Features

Feature Description
Rotate Rotate 90° Left, 90° Right, or 180°
Flip Mirror horizontally or vertically
Remove Metadata Strip EXIF/XMP/IPTC (incl. AI generation markers)
Convert Format JPG ↔ PNG ↔ WEBP ↔ TIFF ↔ BMP ↔ GIF ↔ HEIC
Compress / Optimize Reduce file size with quality slider
Resize Percentage, exact dimensions, fit within bounds
Rename Batch Pattern-based renaming (%n, %o)
Add Noise Gaussian or salt & pepper (bypass AI detection)
Watermark Add text/image or remove existing
Grayscale / B&W Convert to grayscale or true black & white
Invert Colors Negative effect , invert all colors

Full details in OPERATIONS.md.

Install

# From PyPI (recommended)
pip install imagex

# Dev mode from repo (changes take effect immediately)
pip install -e .

Then run imagex from any folder.

Adding Features

See CONTRIBUTION.md for the contribution guide.

License

MIT

Metadata

Release files for imagex 0.3.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for imagex 0.3.0
File Size Uploaded
imagex-0.3.0.tar.gz 21.6 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for imagex 0.3.0
File Interpreter ABI Platform
imagex-0.3.0-py3-none-any.whl Python 3 none any Details

Total release size: 43.1 kB

Release files / imagex-0.3.0.tar.gz

Download URL imagex-0.3.0.tar.gz
Size 21.6 kB
Tags Source
SHA-256 checksum
How to use checksums
64b38c17c8df3e322522698d311f79ed0b15358d0e4298bef8dab3072d382bae
BLAKE2b-256 checksum
How to use checksums
28b1ecc818ae5355859db91d43b659f712203a769dba59c6868cb3d2cbe85b66
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 24, 2026.

Transparency log

Release files / imagex-0.3.0-py3-none-any.whl

Download URL imagex-0.3.0-py3-none-any.whl
Size 21.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
5aa606e1847c74356c1b42ffa7a8fbb6476dc0fb3d5319fc94802e71aec2c5e0
BLAKE2b-256 checksum
How to use checksums
f77e8da3812cb4aeea6ca59f492187ae0a35834c601ff240ad7883c69eb69578
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 24, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

0.3.0 This release

2 release files

0.2.2

2 release files

0.2.1

2 release files

0.2.0

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page