HEIC Image Transformer is a Python application that converts HEIC images to JPEG or PNG format.
- Converts HEIC images to JPEG or PNG format.
- Supports batch processing of files in a directory.
- Checks for and removes duplicate images to avoid unnecessary processing.
- Displays a progress bar for tracking the conversion process.
Clone the repository to your machine:
git clone https://github.com/0xstubbs/heic-image-transformer.git
If you are using conda create a new environments using:
conda env create -f environment.yml
Or update the environment using:
conda env update -f environment.yml
Create and activate a virtual environment (optional but recommended)
python -m venv venv
source venv/bin/activate
Install dependencies
pip install -r requirements.txt
To convert HEIC photos in a 'Photos' directory do the following;
conda env create -f environment.yml
conda activate heic_transformer
python convert_heic.py
This starts the CLI tool and you will be prompted to enter the source directory:
"""
Welcome to the HEIC Image Transformer! This program converts HEIC images to JPEG or PNG format.
Enter the source directory for the photos:
"""
See Contributing.md for current list of #TODOs