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

Navigate to any folder with images and run imagex.

Features

Feature Description
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 the repo directory
pip install .

# Dev mode (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.1.0.tar.gz (17.6 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.1.0-py3-none-any.whl (17.0 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for imagex-0.1.0.tar.gz
Algorithm Hash digest
SHA256 192f272aab8c317f9fd47670fc8392101d9dc1f0ef49b741d286afdd5d60693f
MD5 e56be5f77cd03f9461fcdef9352abafd
BLAKE2b-256 fd42792e0cd06cbffe2326508a9a6421e119d61e00bb5dadd0f35438a5f40e0f

See more details on using hashes here.

Provenance

The following attestation bundles were made for imagex-0.1.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.1.0-py3-none-any.whl.

File metadata

  • Download URL: imagex-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 17.0 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.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 ff8a94105ed6cecc06c2257f56fe39e99cee261e141120ff02430d2f2d272da3
MD5 460d9402fb35e681dc375e1428e4b97e
BLAKE2b-256 6eff93a040fb0455b2031bc5ac5be862287e873649c9fa301100404055caa86a

See more details on using hashes here.

Provenance

The following attestation bundles were made for imagex-0.1.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