Graphite/node-graph/gcore/src/raster
Dhruv a2db95d18b New node: Color Overlay (#1391)
* [wip]feat: implement Color Overlay node's base logic

* [wip]feat: attempt implementing node

* feat: implement naive node logic
- this needs to accommodate coloring the image

* [wip]feat: attempt implementing ColorFillNode

* fix: color fill node implementation path

* Simplify document node definition

* [wip]feat: implement ColorFillNode

- correct the node implementation logic
-[wip]use node in Color Overlay node network

* Remove secondary image input

* chore: perform cleanup and minor optimization

- rename ColorFillNode node to Color Fill
- remove unneeded clone method call

* refactor: optimize node logic and hide optional params

* fix: color fill implementation
- fix broken color fill implementation logic
- add alpha multiplication data to the image

* Fix colour overlay node

* Blend mode

* chore: remove unused import

* Debug logging for overlay

* Use premultiplied alpha

* Comment out logging

* Code review nits

* Remove color debug logging

---------

Co-authored-by: Dennis Kobert <dennis@kobert.dev>
Co-authored-by: 0hypercube <0hypercube@gmail.com>
Co-authored-by: Keavon Chambers <keavon@keavon.com>
2023-09-02 02:28:05 -07:00
..
adjustments.rs New node: Color Overlay (#1391) 2023-09-02 02:28:05 -07:00
bbox.rs Brush blend modes and erase/restore (#1261) 2023-06-02 21:59:55 +02:00
brightness_contrast.rs Curves image adjustment node (#1214) 2023-08-13 01:07:11 -07:00
brush_cache.rs Fix BrushCache serailization (#1358) 2023-08-04 11:34:54 -07:00
color.rs New node: Color Overlay (#1391) 2023-09-02 02:28:05 -07:00
curve.rs Curves image adjustment node (#1214) 2023-08-13 01:07:11 -07:00
discrete_srgb.rs Remove warnings from build and satisfied clippy (#1288) 2023-06-07 14:46:47 +05:30
image.rs Fix clippy lints (#1327) 2023-07-19 16:38:23 +01:00