4 ms·
I feel this, and not even in a situation that had complex transparency needs. I went down a path that needed the surrounding background perfectly matched to the
by mmcclure 2y ago
I feel this, and not even in a situation that had complex transparency needs. I went down a path that needed the surrounding background perfectly matched to the video background, and it ended up being easier to render the video to a canvas, get the rendered pixel value, and update the surrounding background. Still necessary even knowing what the video background color should be given browser differences in rendering the video’s color. Prompted a fun conversation internally, though[1].
[1] https://www.mux.com/blog/your-browser-and-my-browser-see-different-colors https://www.mux.com/blog/your-browser-and-my-browser-see-dif...
- jaffathecake 2y agoThis is a great article!
- qingcharles 2y agoLord have mercy. I work with colorspaces. They are the bane of anyone's existence who is trying to do real photo or video work. Your article is terrifying. How do we bring this to the attention of the people working on these decoders and renderer pipelines? I feel like I should re-run your experiments with photos now, especially taking into account the unusual colorspaces used there, like XYB: https://facelessuser.github.io/coloraide/colors/xyb/ https://facelessuser.github.io/coloraide/colors/xyb/