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 GIF-bild.

[C#]

string dir = "c:\\temp\\";

using (Aspose.Imaging.Image image = Aspose.Imaging.Image.Load(dir + "sample.gif"))
{
    Aspose.Imaging.FileFormats.Gif.GifImage gifImage = (Aspose.Imaging.FileFormats.Gif.GifImage)image;

    // Ställ in gammakoefficient för röda, gröna och blå kanaler.
    gifImage.AdjustGamma(2.5f);
    gifImage.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 GIF-bild med olika koefficienter för färgkomponenter.

[C#]

string dir = "c:\\temp\\";

using (Aspose.Imaging.Image image = Aspose.Imaging.Image.Load(dir + "sample.gif"))
{
    Aspose.Imaging.FileFormats.Gif.GifImage gifImage = (Aspose.Imaging.FileFormats.Gif.GifImage)image;

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

Se även