So I’m looking at a specific application for a web browser which requires me to express color as a straight alpha channel with a black and white alpha channel as a separate element. (an example of both types
I know many moons ago, IE supported some perverse filter options, but since I’m doing css3 transforms, I need this to work in a modern browser, preferably Chrome.
Basically what I’d like to do is have an element with CSS transforms applied, specifically rotation most likely, then I’d like to take that and copy it to another equivalently sized element which has the black / white transformation applied. An additional bonus would be setting the original element to use straight alpha, but I can live without that for now.
I haven’t been able to find any routes with which to start investigating. If you have one, I’d be super grateful. My last resort is to start doing things in WebGL or Canvas and modifying the output there.
I’ve actually figured out the answer… it’s CSS Shaders.
https://dvcs.w3.org/hg/FXTF/raw-file/tip/custom/index.html
Not yet available, but soon.
The reason not to use Canvas is for simplicity in authoring. (Long story.)