GrayscaleEffect Constructor

Include Protected Members
Include Inherited Members

Overload List

  Name Description
Public method GrayscaleEffect()
Creates and initializes a new GrayscaleEffect with the default values.
Public method GrayscaleEffect(IImageProvider)
Creates and initializes a new Grayscale effect that uses the provided image source.
Public method GrayscaleEffect(Double, Double, Double, Double)
Creates and initializes a new GrayscaleEffect 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].
Public method GrayscaleEffect(IImageProvider, Double, Double, Double, Double)
Creates and initializes a new GrayscaleEffect with provided image source and 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].

See Also

GrayscaleEffect Class

GrayscaleEffect.GrayscaleEffect Members

Lumia.Imaging.Adjustments Namespace