A user-friendly GUI application to convert HEIC files to various image formats (JPEG, PNG, BMP, GIF, TIFF) with support for both dark and light themes. This tool allows bulk import of HEIC files and lets users choose the export directory. It is built using Python, customtkinter
, and pillow_heif
.
- Convert HEIC files to JPEG, PNG, BMP, GIF, and TIFF.
- Bulk import of HEIC files.
- Choose export directory.
- Status bar showing conversion progress.
- Python 3.6 or higher
pip
(Python package installer)
pip install customtkinter pillow_heif
-
Clone the repository:
git clone https://github.com/timothy90990/HEIC-Converter.git cd HEIC-Converter
-
Run the script:
python heic_converter.py
-
Install
pyinstaller
:pip install pyinstaller
-
Create the executable:
pyinstaller --onefile --windowed heic_converter.py
-
The executable will be created in the
dist
directory.
- Fork the repository.
- Create a new branch (
git checkout -b feature-branch
). - Commit your changes (
git commit -am 'Add new feature'
). - Push to the branch (
git push origin feature-branch
). - Create a new Pull Request.
- customtkinter for the modern and customizable GUI components.
- pillow_heif for HEIC file support in Pillow.