Its essentially the same thing as my other image scanner ( https://scratch.mit.edu/projects/639793840/ ), but this is now able to scan the full 8 bits of color precision instead of scratch's 5. results in (likely) higher quality image scanning, at the cost of taking longer. the way it gets the full precision is by lowering the brightness gradually than retesting every color channel so then it can detect the slightest changes in color. all the other stuff and credits is explained in my other project. blue channel is still weird