Class SkiaImageEffects
public static class SkiaImageEffects
- Inheritance
-
SkiaImageEffects
- Inherited Members
Methods
Brightness(float)
This effect increases the brightness of an image. amount is between 0 (no change) and 1 (white).
public static SKColorFilter Brightness(float amount)
Parameters
amountfloat
Returns
Contrast(float)
This effect adjusts the contrast of an image. amount is the adjustment level. Negative values decrease contrast, positive values increase contrast, and 0 means no change.
public static SKColorFilter Contrast(float amount)
Parameters
amountfloat
Returns
Darken(float)
public static SKColorFilter Darken(float amount)
Parameters
amountfloat
Returns
Gamma(float)
This effect applies gamma correction to an image. gamma must be greater than 0. A .
public static SKColorFilter Gamma(float gamma)
Parameters
gammafloat
Returns
Exceptions
Grayscale()
This effect turns an image to grayscale. This particular version uses the NTSC/PAL/SECAM standard luminance value weights: 0.2989 for red, 0.587 for green, and 0.114 for blue.
public static SKColorFilter Grayscale()
Returns
Grayscale2()
This effect turns an image to grayscale.
public static SKColorFilter Grayscale2()
Returns
HSL(float, float, float, SKBlendMode)
public static SKColorFilter HSL(float hue, float saturation, float lightness, SKBlendMode mode)
Parameters
huefloatsaturationfloatlightnessfloatmodeSKBlendMode
Returns
InvertColors()
This effect inverts the colors in an image. NOT WORKING!
public static SKColorFilter InvertColors()
Returns
Lighten(float)
public static SKColorFilter Lighten(float amount)
Parameters
amountfloat
Returns
Lightness(float)
Adjusts the brightness of an image:
public static SKColorFilter Lightness(float amount)
Parameters
amountfloat
Returns
Pastel()
public static SKColorFilter Pastel()
Returns
Saturation(float)
This effect adjusts the saturation of an image. amount is the adjustment level. Negative values desaturate the image, positive values increase saturation, and 0 means no change.
public static SKColorFilter Saturation(float amount)
Parameters
amountfloat
Returns
Sepia()
The sepia effect can give your photos a warm, brownish tone that mimics the look of an older photo.
public static SKColorFilter Sepia()
Returns
Tint(Color, SKBlendMode)
If you want to Tint: SKBlendMode.SrcATop + ColorTint with alpha below 1
public static SKColorFilter Tint(Color color, SKBlendMode mode)
Parameters
colorColormodeSKBlendMode
Returns
TintSL(Color, float, float, SKBlendMode)
public static SKColorFilter TintSL(Color tint, float saturation, float lightness, SKBlendMode mode)
Parameters
tintColorsaturationfloatlightnessfloatmodeSKBlendMode