A simple and lightweight executable for converting .heic files to .jpg.
During a flight/travel, driven by the frustration of not finding an efficient free tool, I wrote this program to convert .heic images to .jpg. Simply place it in a directory with .heic files, and on execution, it will save the converted .jpg images in a "jpegs" subfolder. It's written with concurrency and multi-threading for optimized performance.
- Converts
.heicfiles to.jpgformat. - Automatically detects
.heicfiles in the current directory. - Saves the converted
.jpgfiles in a dedicated subfolder. - Extremely fast, utilizing multi-threading and concurrency.
- Provides a log file with details of the conversion.
- Download the executable(.exe) in the repo.
- Place the executable in a directory containing
.heicfiles. - Run the executable.
- Check the
jpegssubfolder for the converted.jpgimages.
Here's a snippet from a typical logs.txt generated by the program:
.
.
.
IMG_0267.HEIC==IMG_0267.HEIC 1.2MB > Converted > jpegs/IMG_0267.jpg 1.0MB
IMG_0719.HEIC==IMG_0719.HEIC 977.9KB > Converted > jpegs/IMG_0719.jpg 953.0KB
325 Files
Total time taken: 27s 220ms
Average time per file: 0s 83ms
Total HEIC files size: 311.0MB
Total JPEG folder size: 280.4MBFork this repo and customize it to your needs.
This project is open-source and free for public use. Fork, modify, and distribute as you see fit.