Skip to content

CLI application for converting HEIC image files to JPEG or PNG.

License

Notifications You must be signed in to change notification settings

0xstubbs/heic_transformer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

HEIC Image Transformer

HEIC Image Transformer is a Python application that converts HEIC images to JPEG or PNG format.

Features

  • 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.

Installation

Clone the repository to your machine:

git clone https://github.com/0xstubbs/heic-image-transformer.git

Conda

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

venv

Create and activate a virtual environment (optional but recommended)

python -m venv venv
source venv/bin/activate

Install dependencies

pip install -r requirements.txt

Useage

Convert All HEIC Files in Directory to JPEG

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:

"""

Contribution

See Contributing.md for current list of #TODOs

About

CLI application for converting HEIC image files to JPEG or PNG.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages