RuiwenTang

Results 62 comments of RuiwenTang

I think SKIA's blending behavior is correct, and so is the browser's blending behavior. If our BlendMethod uses the same name, we should also follow the same rendering behavior. What...

@hermet https://docs.google.com/document/d/1wqI6fpH_97MkgS9UYEUGnwtqY5TdCv4yPvjNAC_Stso/edit?usp=sharing I don't have read permission for this doc

@hermet I got different result in AE with these advance blending, For example BlendMode::Darken ![darken_transparent](https://github.com/user-attachments/assets/50b5391b-88db-402b-8ffe-824efeceecab) Is it possible that your PS project has the wrong background color set? Because I...

@hermet I think you have two mistakes. First, black and transparent is two different color. In both premultiplied-alpha and unpremultiplied-alpha color space, black is (R0, G0, B0, A255), transparent is...

> @RuiwenTang Thanks for your idea. Please have a read and please let me consider this further. > > > Second, the blending equation like `lighten: B(Cb, Cs) = max(Cb,...

> @RuiwenTang THorVG don't and would not violate the blending equation. Just we are considering the layering concept. Then what is the layering means in ThorVG ?

> > > @RuiwenTang THorVG don't and would not violate the blending equation. Just we are considering the layering concept. > > > > > > Then what is the...

Because in the standard (Porter Duff compositing), composite is pixel-by-pixel logic, there is no concept of layers here. And In addition, I need to clarify what is `Empty Color` ?...

>I meant empty color the destination buffer which has A0. @hermet Does this mean that (R255, G255, B255, A0) and (R0, G0, B0, A0) are the same for you? Because...