ComponentTransferPrimitive Class
A primitive that gives each component of each pixel of its input a new value by a function: feComponentTransfer of SVG.
public sealed class ComponentTransferPrimitive : FilterPrimitiveRemarks
The functions are applied to the straight colors and to the alpha of each pixel (TransferFunction), and the colors are then multiplied by the new alpha.
- Inheritance
FilterPrimitiveComponentTransferPrimitive
Constructors
| Name | Description |
|---|---|
| ComponentTransferPrimitive() |
ComponentTransferPrimitive()
ComponentTransferPrimitive.cspublic ComponentTransferPrimitive()No documentation is available.
Properties
| Name | Description |
|---|---|
| Alpha | Gets the function of the alpha: feFuncA. Defaults to TransferFunction.Identity. |
| Blue | Gets the function of the blue: feFuncB. Defaults to TransferFunction.Identity. |
| Green | Gets the function of the green: feFuncG. Defaults to TransferFunction.Identity. |
| Input | Gets the input: in. |
| Red | Gets the function of the red: feFuncR. Defaults to TransferFunction.Identity. |
Gets the function of the alpha: feFuncA. Defaults to TransferFunction.Identity.
public TransferFunction Alpha { get; init; }Gets the function of the blue: feFuncB. Defaults to TransferFunction.Identity.
public TransferFunction Blue { get; init; }Gets the function of the green: feFuncG. Defaults to TransferFunction.Identity.
public TransferFunction Green { get; init; }Gets the function of the red: feFuncR. Defaults to TransferFunction.Identity.
public TransferFunction Red { get; init; }