GrayscaleFilter Members
Include Protected Members
Include Inherited Members
The GrayscaleFilter type exposes the following members.
Constructors
Name | Description | |
---|---|---|
![]() |
GrayscaleFilter() |
Creates and initializes a new GrayscaleFilter with the default values.
|
![]() |
GrayscaleFilter(Double, Double, Double, Double) |
Creates and initializes a new GrayscaleFilter with specified weights. The gray shade is calculated by multiplying each color component of every pixel with the matching Weight and adding a constant: resultShade = redValue * redWeight + greenValue * greenWeight + blueValue * blueWeight + constant. The resulting shade is clamped to the range [0,1].
|
Methods
Name | Description | |
---|---|---|
![]() |
Apply |
Internal framework method.
|
![]() |
Lock |
Internal framework method.
|
![]() |
PrepareAsync |
Internal framework method.
|
Properties
Name | Description | |
---|---|---|
![]() |
BlueWeight |
The blue weight in the mixing equation. Range [-255.0, 255.0]. Default value is 0.114.
|
![]() |
Constant |
The constant in the mixing equation. Range [-255.0, 255.0]. Default value is 0.0.
|
![]() |
GreenWeight |
The green weight in the mixing equation. Range [-255.0, 255.0]. Default value is 0.587.
|
![]() |
RedWeight |
The red weight in the mixing equation. Range [-255.0, 255.0]. Default value is 0.299.
|