Attempting to use color matrices to dynamically re-color high-res images at runtime in C#
I am trying to crate a class that can re-color high-res images in realtime with as little lag as possible. I settled on using color matrices because the recommended method of pixel-wise color replacement using lookup tables would be restrictive and computationally prohibitive. However, as far as I can tell, no one has actually done this before (which I find extremely hard to believe). I have pieced together my best guess using a variety of resources, the most useful of which have been: