GrayscaleFilter Members

The GrayscaleFilter type exposes the following members.

  Name Description
Public method GrayscaleFilter()
Creates and initializes a new GrayscaleFilter with the default values.
Public method 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].

  Name Description
Public method Apply
Internal framework method.
Public method Lock
Internal framework method.
Public method PrepareAsync
Internal framework method.

  Name Description
Public property BlueWeight
The blue weight in the mixing equation. Range [-255.0, 255.0]. Default value is 0.114.
Public property Constant
The constant in the mixing equation. Range [-255.0, 255.0]. Default value is 0.0.
Public property GreenWeight
The green weight in the mixing equation. Range [-255.0, 255.0]. Default value is 0.587.
Public property RedWeight
The red weight in the mixing equation. Range [-255.0, 255.0]. Default value is 0.299.
Show: