Skip to content

Simple Python batch image converter with AVIF support

License

Notifications You must be signed in to change notification settings

rekterakathom/BatImgCon

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🖼 BatImgCon (Batch Image Converter)

A simple to use Python tool to batch convert images between formats, including AVIF.

💡 Features

  • Image format support using pillow
  • AVIF support using pillow_avif_plugin
  • Asynchronous operation
  • Beautiful and usable CLI using typer and rich
  • QOL features such as optional reduced process priority for background processing

image

🔨 Installation

  1. Download the repository by cloning, using the provided releases or downloading the repo as a ZIP
  2. Create a virtual environment python -m venv /path/to/environment
  3. Copy BatImgCon.py and requirements.txt into your venv /path/to/environment
  4. Activate the environment using the activation script for your OS in: /path/to/environment/Scripts/
  5. Install the requirements: pip install -r /path/to/requirements.txt
  6. Run python BatImgCon.py --help for instructions on how to work the program.
  7. Congratulations, you have successfully installed and operated BatImgCon 🎉

💬 Contributing & Issue reports

All collaborative work, such as issue reports and pull requests, should be submitted to this GitHub repository in their provided sections.

📜 Licensing

Licensed with the MIT License. By using this software, you agree to the terms and conditions of the license.