This class enables you to correct brightness and contrast of the image.
Namespace:
Aurigma.GraphicsMill.Transforms
Assembly:
Aurigma.GraphicsMill (in Aurigma.GraphicsMill.dll)
Public NotInheritable Class BrightnessContrast _ Inherits PerChannelBitmapTransform
public sealed class BrightnessContrast : PerChannelBitmapTransform
It provides two parameters - brightness modifier (BrightnessAmount property) and contrast modifier (ContrastAmount property).
If you want to modify only brightness or contrast, you can use Brightness or Contrast transform. It will work slightly faster.
Dim brightnessContrast As New Aurigma.GraphicsMill.Transforms.BrightnessContrast brightnessContrast.BrightnessAmount = 0.2F brightnessContrast.ContrastAmount = -0.1F brightnessContrast.ApplyTransform(bitmap)
Aurigma.GraphicsMill.Transforms.BrightnessContrast brightnessContrast = new Aurigma.GraphicsMill.Transforms.BrightnessContrast(); brightnessContrast.BrightnessAmount = 0.2f; brightnessContrast.ContrastAmount = -0.1f; brightnessContrast.ApplyTransform(bitmap);
Member Name | Description |
---|---|
Format8bppGrayScale | 8 bits per pixel. Grayscale. 8 bits are used for luminosity level. |
Format16bppGrayScale | 16 bits per pixel. Grayscale. All 16 bits are used for luminosity level (extended pixel format). |
Format16bppAGrayScale | 16 bits per pixel. Grayscale with alpha channel. 8 bits are used for alpha channel and other 8 bits are used for luminosity level. |
Format32bppAGrayScale | 32 bits per pixel. Grayscale with alpha channel. 16 bits are used for alpha channel and other 16 bits are used for luminosity level (extended pixel format). |
Format24bppRgb | 24 bits per pixel. RGB. 8 bits each are used for the red, green, and blue components. |
Format32bppRgb | 32 bits per pixel. RGB. 8 bits each are used for the red, green, and blue components. The rest 8 bits are unused. |
Format32bppArgb | 32 bits per pixel. RGB with alpha channel. 8 bits each are used for the alpha, red, green, and blue components. |
Format48bppRgb | 48 bits per pixel. RGB. 16 bits each are used for the red, green, and blue components (extended pixel format). |
Format64bppArgb | 64 bits per pixel. RGB with alpha channel. 16 bits each are used for the alpha, red, green, and blue components (extended pixel format). |
Format32bppCmyk | 32 bits per pixel. CMYK. 8 bits each are used for the cyan, magenta, yellow, and black components. |
Format64bppCmyk | 64 bits per pixel. CMYK. 16 bits each are used for the cyan, magenta, yellow, and black components (extended pixel format). |
Format80bppAcmyk | 80 bits per pixel. CMYK with alpha channel. 16 bits each are used for the alpha, cyan, magenta, yellow, and black components (extended pixel format). |