AdjustGamma
Contents
[
Hide
]TiffImage.AdjustGamma method (1 of 2)
Gamma-correction of an image.
public override void AdjustGamma(float gamma)
Parameter | Type | Description |
---|---|---|
gamma | Single | Gamma for red, green and blue channels coefficient |
Examples
The following example performs gamma-correction of a TIFF image.
[C#]
string dir = "c:\\temp\\";
using (Aspose.Imaging.Image image = Aspose.Imaging.Image.Load(dir + "sample.tif"))
{
Aspose.Imaging.FileFormats.Tiff.TiffImage tiffImage = (Aspose.Imaging.FileFormats.Tiff.TiffImage)image;
// Set gamma coefficient for red, green and blue channels.
tiffImage.AdjustGamma(2.5f);
tiffImage.Save(dir + "sample.AdjustGamma.png", new Aspose.Imaging.ImageOptions.PngOptions());
}
See Also
- class TiffImage
- namespace Aspose.Imaging.FileFormats.Tiff
- assembly Aspose.Imaging
TiffImage.AdjustGamma method (2 of 2)
Gamma-correction of an image.
public override void AdjustGamma(float gammaRed, float gammaGreen, float gammaBlue)
Parameter | Type | Description |
---|---|---|
gammaRed | Single | Gamma for red channel coefficient |
gammaGreen | Single | Gamma for green channel coefficient |
gammaBlue | Single | Gamma for blue channel coefficient |
Examples
The following example performs gamma-correction of a TIFF image applying different coefficients for color components.
[C#]
string dir = "c:\\temp\\";
using (Aspose.Imaging.Image image = Aspose.Imaging.Image.Load(dir + "sample.tif"))
{
Aspose.Imaging.FileFormats.Tiff.TiffImage tiffImage = (Aspose.Imaging.FileFormats.Tiff.TiffImage)image;
// Set individual gamma coefficients for red, green and blue channels.
tiffImage.AdjustGamma(1.5f, 2.5f, 3.5f);
tiffImage.Save(dir + "sample.AdjustGamma.png", new Aspose.Imaging.ImageOptions.PngOptions());
}
See Also
- class TiffImage
- namespace Aspose.Imaging.FileFormats.Tiff
- assembly Aspose.Imaging