AdjustGamma

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 gamma-korrigering av en rastercachebild som tillämpar olika koefficienter för färgkomponenter.

[C#]

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

using (Aspose.Imaging.Image image = Aspose.Imaging.Image.Load(dir + "sample.png"))
{
    Aspose.Imaging.RasterCachedImage rasterImage = (Aspose.Imaging.RasterCachedImage)image;

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

Se även


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

[C#]

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

using (Aspose.Imaging.Image image = Aspose.Imaging.Image.Load(dir + "sample.png"))
{
    Aspose.Imaging.RasterCachedImage rasterImage = (Aspose.Imaging.RasterCachedImage)image;

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

Se även