NOTE: This project is in pre-release, wait for a full release for a better install experience
Want to easily convert a lot of images to others formats? This project is for you!
![image](https://private-user-images.githubusercontent.com/104786633/263504713-20555dcd-a57e-4647-95fe-3ce29950449d.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MTk4MDM0MDEsIm5iZiI6MTcxOTgwMzEwMSwicGF0aCI6Ii8xMDQ3ODY2MzMvMjYzNTA0NzEzLTIwNTU1ZGNkLWE1N2UtNDY0Ny05NWZlLTNjZTI5OTUwNDQ5ZC5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjQwNzAxJTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI0MDcwMVQwMzA1MDFaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT00OTNiODY2NGI3YTQ3ZWE1ZWU3OTBkNjA4M2FlYzE4ZjRjNDZlZTgwNDQ2MjMzYmI0MzRiNWQzOTlkYWM0MDBlJlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCZhY3Rvcl9pZD0wJmtleV9pZD0wJnJlcG9faWQ9MCJ9.boCWljxvDfwluQAqlCCG4athPYXwik5X-nZSSrTJJmc)
Choose what file extensions to search for, and you'll get a list of images scheduled for conversion.
![image](https://private-user-images.githubusercontent.com/104786633/263504748-cc250c00-2838-49ec-8d8d-e93e0e26df32.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MTk4MDM0MDEsIm5iZiI6MTcxOTgwMzEwMSwicGF0aCI6Ii8xMDQ3ODY2MzMvMjYzNTA0NzQ4LWNjMjUwYzAwLTI4MzgtNDllYy04ZDhkLWU5M2UwZTI2ZGYzMi5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjQwNzAxJTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI0MDcwMVQwMzA1MDFaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT02NTY5Y2QzMTUyYmUyZTk0Y2ZjN2E2Mzk0MzVlNmVjNWE2OTI3MTgxOTY3ZTk0OTY0NzgxYzQ4YTg0YmJlMzNmJlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCZhY3Rvcl9pZD0wJmtleV9pZD0wJnJlcG9faWQ9MCJ9.liq-jnpam4RTsAxBAOGgS9RroF2i_zZZMklR99XtpHA)
Choose where to save the converted/processed images, and what format(s) to save to. Conflicting filenames will be resolved automatically by appending "conflicting_name.0001.jpg" number suffixes to the input filename.
![image](https://private-user-images.githubusercontent.com/104786633/263504772-787e1c88-83b4-48e2-82a1-2df1b4084e5e.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MTk4MDM0MDEsIm5iZiI6MTcxOTgwMzEwMSwicGF0aCI6Ii8xMDQ3ODY2MzMvMjYzNTA0NzcyLTc4N2UxYzg4LTgzYjQtNDhlMi04MmExLTJkZjFiNDA4NGU1ZS5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjQwNzAxJTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI0MDcwMVQwMzA1MDFaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT03NWQxNjMxOGY2NmI0MmY0Mzg0NGI1MDAxMzQyMmNlODcxNjQxZmU4NTEyZGE5MTRkNzAzZjlmMTRmZDhkMjI4JlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCZhY3Rvcl9pZD0wJmtleV9pZD0wJnJlcG9faWQ9MCJ9.efs1t4l-fRVVO0E7Fb4RxcL3wOJHAVI5p1FfwT3YfTc)
Scale your images or add other modifiers (percent scaling is the only modifier currently).
![image](https://private-user-images.githubusercontent.com/104786633/263504786-13954647-602e-4fe8-962e-bb555fbb01a9.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MTk4MDM0MDEsIm5iZiI6MTcxOTgwMzEwMSwicGF0aCI6Ii8xMDQ3ODY2MzMvMjYzNTA0Nzg2LTEzOTU0NjQ3LTYwMmUtNGZlOC05NjJlLWJiNTU1ZmJiMDFhOS5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjQwNzAxJTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI0MDcwMVQwMzA1MDFaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT00MWM3NzQwYjQ5OWY1MGJiMzE4M2E1M2M4MGFkMTRkMmUxODJlOTEzMDJmMTBkMDZjZmE1ZTU0NDA5NGI5ZTVhJlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCZhY3Rvcl9pZD0wJmtleV9pZD0wJnJlcG9faWQ9MCJ9.nnCphBDsPtSRBgSjLShnFc_Nq90RvoymOYFHr8stPoE)
Use the "Start Conversion" button to begin (you'll see a summary screen with all the previous options). When conversion starts, you'll get a status bar, and a log file with a status for each file.
This project is in pre-release, right now you can run from source (with python -m batch_image_converter
) with
the batch_image_converter folder in your working directory, in an environment with PySide6
and pillow
.
Check back later for pre-built binaries.