Skip to main content

Convert .HEIC Images!

Project description

Convert those Pesky .HEIC Images to Something More Useful!

i-Device images often come in .heic image file format, but these don't translate well to other uses...

I had a bunch of downloaded .heic files but wanted to convert them to .png format so I wrote this converter!

Notes

  • no suitable package was found to convert .heic ➡️ .jpg on Windows.
  • panoramic or stretched images may not convert properly.
  • skips already-converted files to prevent redundancy

Usage

currently working on a PYPI release...

  1. Install required packages
    1. pip install pillow_heif
    2. pip install pillow (or use default PIL - legacy)
    3. see requirements.txt
  2. Download the repo .zip
  3. Obtain the path to the python main.py program
  4. Obtain the path to the .heic image folder
  5. Use desired flags

Examples

  • Set the destination folder with --dest

    set custom destination folder
  • Automatically delete converted files with -del

    set delete flag

Flags

  • double-hyphen '--' flags take arguments
  • single-hyphen '-' flags are booleans
Flag Options Description
--to png sets the desired type to convert the .heic files to.
--dest path/to/saveDest choose the save location for the converted files.
-del none delete the original .heic file after successful conversions.

if you have comments / suggestions / bug fixes, please make a github issue here

thanks for checking this project out :)

Project details


Download files

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

Source Distribution

heic_image_converter-1.0.0.tar.gz (3.6 kB view hashes)

Uploaded Source

Built Distribution

heic_image_converter-1.0.0-py3-none-any.whl (3.1 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page