AdjustGamma

AdjustGamma(float)

Gamma-korrigering av en bild.

public override void AdjustGamma(float gamma)
ParameterTypBeskrivning
gammaSingleGamma för röda, gröna och blå kanalkoefficienter

Exempel

Följande exempel utför gammakorrigering av en TIFF-bild.

[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;

    // Ställ in gammakoefficient för röda, gröna och blå kanaler.
    tiffImage.AdjustGamma(2.5f);
    tiffImage.Save(dir + "sample.AdjustGamma.png", new Aspose.Imaging.ImageOptions.PngOptions());
}

Se även


AdjustGamma(float, float, float)

Gamma-korrigering av en bild.

public override void AdjustGamma(float gammaRed, float gammaGreen, float gammaBlue)
ParameterTypBeskrivning
gammaRedSingleGamma för röd kanalkoefficient
gammaGreenSingleGamma för grön kanalkoefficient
gammaBlueSingleGamma för blå kanalkoefficient

Exempel

Följande exempel utför gammakorrigering av en TIFF-bild med olika koefficienter för färgkomponenter.

[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;

    // Ställ in individuella gammakoefficienter för röda, gröna och blå kanaler.
    tiffImage.AdjustGamma(1.5f, 2.5f, 3.5f);
    tiffImage.Save(dir + "sample.AdjustGamma.png", new Aspose.Imaging.ImageOptions.PngOptions());
}

Se även