Skip to content

Conversation

@mmaciola
Copy link
Owner

Patch introduces blending options such as Normal, Screen, Multiply, Overlay,
Darken, Lighten, ColorDodge, ColorBurn, HardLight, SoftLight, Difference,
Exclusion, Hue, Saturation, Color, Luminosity

Screenshot from 2021-05-27 12-45-33

mmaciola added 2 commits May 27, 2021 13:38
Patch introduces blending options such as Normal, Screen, Multiply, Overlay,
Darken, Lighten, ColorDodge, ColorBurn, HardLight, SoftLight, Difference,
Exclusion, Hue, Saturation, Color, Luminosity
@projectitis
Copy link

Hi @mmaciola - this work looks great!
What is the status of this patch? Are all blending modes working?
Do you know why it has not been accepted into thorvg?

@mmaciola
Copy link
Owner Author

mmaciola commented May 10, 2022

Hi @projectitis the patch wasn't merged as there were some more critical issues that was being fixed that time.
Do you have a need for blending modes in your project? If yes, we could back to this patch when some free time available.
There were programmed Normal, Screen, Multiply, Overlay, Darken, Lighten, ColorDodge, ColorBurn, HardLight, SoftLight, Difference and Exclusion blending modes.

@projectitis
Copy link

@mmaciola That would be amazing :) I am working on the rive_tizen renderer. It requires blend mode support. I can see some incorrect example rive files because some shapes need Overlay or Hard Light, for example.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants