Nice! Almost 20 years ago I paid good money to get this done.
I see that your method also uses a lot of tinting and even overlaying the original image.
Would be great though if this was adjustable via sliders!
Thank You for making this available local-/privacy-first & in-browser!