Skip to main content

Python Image Converter

PyPI version All Contributors

The Python Image Converter is a user-friendly CLI tool designed for hassle-free batch conversion of image files.

Once upon a time, converting multiple images came with either slow, tedious processes or even paid tools. Not anymore!

This open-source image converter can empower anyone, from busy image professionals to individuals passionate about photography.

Features

  • Bulk Conversion: Say goodbye to the tedious one-by-one image conversion. Convert hundreds of images at once.
  • Supported File Types: DNG, CR2, CRW, NEF, PEF, ERF, ORF, PPM, MOS, MRF, MRW, SRW, PSD, TIF, and more.
  • Fast: Multi-core support.
  • Customizable Output: Specify your converted images' output directory, resolution, and format

Install

Using pip (recommended)

$ pip3 install raw_image_converter

Running it from the repo

 git clone https://github.com/achimoraites/Python-Image-Converter.git [my-app-name]
 cd [my-app-name]

 pip install -r requirements.txt

 python -m raw_image_converter --s <Enter-Path-Of-Directory>

Example usage

Arguments

  • -s, --src (required): set the path to the directory you want to convert (source)!
  • -t, --tgt: where to store the converted images (target); by default, they are stored in the "converted" folder.
  • -d, --delete-source-directory: removes the directory with the original images (source).
  • -r, --resolution: allows to set the converted image resolutions; you can use numbers or percentages: e.g., 75% -> width and height are 75% of the original size, 1000,1500 -> width to 1000px and the height to 1500px
  • -e, --ext: specify the output image format for the converted images; by default, it is JPG. Valid options are:
    • .jpg
    • .png
 # simple usage
 raw_image_converter -s <Enter-Path-Of-Directory>

 # set a custom target image format
 raw_image_converter --s <Enter-Path-Of-Directory> --ext '.png'

 # Advanced usage 1
 raw_image_converter -s images -t converted/png -r 25% -e .png -d

 # Set custom resolution 1
 raw_image_converter -s images -t converted/jpg -r 1024,768

 # Set custom resolution 2
 raw_image_converter -s images -t converted/jpg -r 50%,33%

And you are done!

ScreenShot

Python Image Converter

Contributors

23198
23198

💻
Achilles Moraites
Achilles Moraites

🤔 💻
Filippos Pappas
Filippos Pappas

🤔
Florian Schmid
Florian Schmid

💻 🤔
Rakovskij Stanislav
Rakovskij Stanislav

💻 🤔
ShadoWxShinigamI
ShadoWxShinigamI

🤔
felixjchen
felixjchen

🤔

Download files

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

Source Distribution

raw-image-converter-1.1.2.tar.gz (7.7 kB view details)

Uploaded Source

Built Distribution

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

raw_image_converter-1.1.2-py3-none-any.whl (7.5 kB view details)

Uploaded Python 3

File details

Details for the file raw-image-converter-1.1.2.tar.gz.

File metadata

  • Download URL: raw-image-converter-1.1.2.tar.gz
  • Upload date:
  • Size: 7.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.9.19

File hashes

Hashes for raw-image-converter-1.1.2.tar.gz
Algorithm Hash digest
SHA256 594ffe789f1c59beee6806738273fce940fecf39661e2df7d3033e4ecabb9c83
MD5 50e97162cc0e8ac85b5a05ef00d2bad6
BLAKE2b-256 e2630e2bd6630edd4a15497fdf527d7c7a2593ca48c63db0313d63b3179142f4

See more details on using hashes here.

File details

Details for the file raw_image_converter-1.1.2-py3-none-any.whl.

File metadata

File hashes

Hashes for raw_image_converter-1.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 ebf21813e13c6dc396deb1dcd6010c7b1fc4645415a12d91fb96fbfc5c8822cf
MD5 b3b574ea7890c9ef59bb1e300282d2e2
BLAKE2b-256 a0114bf0daf7f2acd8ec70996c8354a8ef0b3e7ec14bbcc4515624565cf55585

See more details on using hashes here.

Release history Release notifications | RSS feed

1.1.3

2 files

This release

1.1.2 This release

2 files

1.1.1

2 files

1.1.0

2 files

1.0.5

2 files

1.0.4

2 files

1.0.3

2 files

1.0.2

2 files

1.0.1

2 files

1.0.0

2 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