Modern image formats come with huge quality and compression improvements, but at the cost of accessibly until there is wider adoption. Right now (2022-08) Pillow, PIL’s primary fork, doesn’t have support for either AVIF or HEIF of the box. But thanks to other packages we aren’t...
Continue reading...Overview
Cartoon or Photo? – Image detection with Python
This all started with me just wanting a fast way to sort through image folders and remove cartoon images. That lead me down a spiraling rabbit hole of possibility. From using OpenCV to do different types of detection, or even training a Machine Learning model from...
Continue reading...Python’s New Structural Pattern Matching!
It’s finally happened, after years of complaining and told “it will never happen”, I got my darn switch statement! And honestly, calling it only a “switch” statement is really underselling it. It’s much more powerful than most people will ever use! You might have already heard...
Continue reading...HDR, HDR10, HDR10+, HLG and Dolby Vision
I have read several articles on the differences between what all these different types of High Dynamic Range (HDR) video formats are, but few address it from a technical standpoint. So lets do a quick high level (not so technical) overview of each: WCG: Wide Color...
Continue reading...Encoding UHD 4K HDR10 and HDR10+ Videos
tl;dr: If you don’t want to do the work by hand on the command line, use FastFlix. If you have any issues, reach out on discord or open a github issue. I talked about this before with my encoding setting for handbrake post, but there is...
Continue reading...