Skip to main content

Image processing CLI tool - right in your terminal

Project description

██╗███╗   ███╗ █████╗  ██████╗ ███████╗██╗  ██╗
██║████╗ ████║██╔══██╗██╔════╝ ██╔════╝╚██╗██╔╝
██║██╔████╔██║███████║██║  ███╗█████╗   ╚███╔╝
██║██║╚██╔╝██║██╔══██║██║   ██║██╔══╝   ██╔██╗
██║██║ ╚═╝ ██║██║  ██║╚██████╔╝███████╗██╔╝ ██╗
╚═╝╚═╝     ╚═╝╚═╝  ╚═╝ ╚═════╝ ╚══════╝╚═╝  ╚═╝

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°
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

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

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

imagex-0.2.0.tar.gz (18.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

imagex-0.2.0-py3-none-any.whl (17.7 kB view details)

Uploaded Python 3

File details

Details for the file imagex-0.2.0.tar.gz.

File metadata

  • Download URL: imagex-0.2.0.tar.gz
  • Upload date:
  • Size: 18.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for imagex-0.2.0.tar.gz
Algorithm Hash digest
SHA256 1dd61da23f0a8322cc00920a256f5e70ccd6b97020b2047dfa28dbe5c56865cd
MD5 aee0129f4c5dd8cdcbc7f441562335af
BLAKE2b-256 b87a3684cfa2751f321d24a30b7d94f5839bab49b2a0c42d28bbbfbcde8307f4

See more details on using hashes here.

Provenance

The following attestation bundles were made for imagex-0.2.0.tar.gz:

Publisher: publish.yml on kushal1o1/ImageX

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file imagex-0.2.0-py3-none-any.whl.

File metadata

  • Download URL: imagex-0.2.0-py3-none-any.whl
  • Upload date:
  • Size: 17.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for imagex-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 f5b82b1aa5cf6800153d766cca568e640087198e199f3979191c57f09a258944
MD5 8cad1a8aa1aed78bf1387b1e3fffb3b2
BLAKE2b-256 c49cd5b2d5fc51ccc5b386f46d8ee031ab68c1ccac74a22cd508908075afaa9b

See more details on using hashes here.

Provenance

The following attestation bundles were made for imagex-0.2.0-py3-none-any.whl:

Publisher: publish.yml on kushal1o1/ImageX

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page