Data Types¶
In this section, we will explore the definition of data types used in Black Ink.
Brush Blending¶
This type of blending is used by brush primitives.
Name | Description | Formula |
---|---|---|
Normal | alpha Blending traditionnel. | new_color = alpha*foreground_color + (1 - alpha)*background_color |
Screen | additive blending. | new_color = alpha*(foreground_color) + background_color |
Difference | new_color = background_color - (alpha)*(foreground_color) |
|
Multiply | new_color = alpha*foreground_color*background_color + (1 - alpha)*background_color |
Brush Shape¶
This type of blending is used by brush primitives.
Name |
---|
Ellipse |
EllipseStroke |
Rectangle |
RectangleStroke |
Leaf |
LeafStroke |