Show HN: Browser based state machine simulator and visualizer
Summary
The article describes a spatial-domain variable block size luma dependent chroma compression algorithm, including converting RGB to YCrCb, deriving chroma from luma via a linear model, and encoding with C1 and C2 values per block. It covers variable block sizes, edge deblocking to reduce artifacts, and presents results at several bits-per-pixel levels, along with an experimental C++ implementation in the yuvlab repository and discussion of future improvements.