Skip to main content

Image processing package

Project description

IMGX

https://img.shields.io/pypi/v/imgx.svg https://img.shields.io/travis/M-Farag/imgx.svg Documentation Status

IMGX is a powerful, easy-to-use image processing package developed by Synth9, designed to help photographers and organizations efficiently manage and organize large image libraries across various storage devices.

Features

IMGX currently offers the following functionalities:

  • Directory Flattening: Simplify your folder structure by flattening one level of subdirectories, moving all image files into the parent directory. This feature helps in consolidating scattered images into one location, making them easier to access and manage.

  • Metadata Extraction and Recording: Automatically extract metadata from images and write this information into a file. This feature aids in cataloging and maintaining essential details about each image, such as the file size, image name, and path.

How to Use

  1. Installation:

    Install IMGX using pip:

    pip install imgx
  2. Flattening Directories via CLI:

    To flatten directories using the command line, run:

    imgx flat /path/to/your/directory

    This command will flatten the directory structure at the specified path, moving all images to the parent directory.

  3. Extracting and Recording Metadata via CLI:

    To extract metadata and write it to a file using the command line, run:

    imgx read /path/to/your/directory

    This command will read the metadata from all images in the specified directory and write the information to a file in the same directory.

Credits

This package was created with Cookiecutter and the audreyr/cookiecutter-pypackage project template.

History

0.1.0 (2024-04-05)

  • First release on PyPI.

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

imgx-0.1.3.tar.gz (12.1 kB view details)

Uploaded Source

Built Distribution

imgx-0.1.3-py2.py3-none-any.whl (6.0 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file imgx-0.1.3.tar.gz.

File metadata

  • Download URL: imgx-0.1.3.tar.gz
  • Upload date:
  • Size: 12.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.11.5

File hashes

Hashes for imgx-0.1.3.tar.gz
Algorithm Hash digest
SHA256 7231c6bc4c8d09131a4cb75879344bf851c2fcbebb22866c56b4f2b1289b92bc
MD5 a34397fe092dd342fa54fb99210b75df
BLAKE2b-256 c8a5b639a4e1ac6f92e5950c5fb59c9c37538e7e96bea890fdb26b954e72c109

See more details on using hashes here.

File details

Details for the file imgx-0.1.3-py2.py3-none-any.whl.

File metadata

  • Download URL: imgx-0.1.3-py2.py3-none-any.whl
  • Upload date:
  • Size: 6.0 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.11.5

File hashes

Hashes for imgx-0.1.3-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 c1663a7067317c048765dc7aca13a84974f7f578038f735fa8c6ac845677d1ca
MD5 672ff5068a1abba470493d05ceb75395
BLAKE2b-256 79faabd98c4231cb4bd1fff764a7bb3dbe57f8e8e8da6ff2e42430c8c9d0eb97

See more details on using hashes here.

Supported by

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