AdjustGamma

AdjustGamma(float)

Gamma-Korrektur eines Bildes.

public override void AdjustGamma(float gamma)
ParameterTypBeschreibung
gammaSingleGamma für Rot-, Grün- und Blaukanalkoeffizient

Beispiele

Das folgende Beispiel führt eine Gammakorrektur eines GIF-Bildes durch.

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

    // Gamma-Koeffizient für rote, grüne und blaue Kanäle einstellen.
    gifImage.AdjustGamma(2.5f);
    gifImage.Save(dir + "sample.AdjustGamma.png", new Aspose.Imaging.ImageOptions.PngOptions());
}

Siehe auch


AdjustGamma(float, float, float)

Gamma-Korrektur eines Bildes.

public override void AdjustGamma(float gammaRed, float gammaGreen, float gammaBlue)
ParameterTypBeschreibung
gammaRedSingleGamma für Rotkanalkoeffizient
gammaGreenSingleGamma für Grünkanalkoeffizient
gammaBlueSingleGamma für den Koeffizienten des blauen Kanals

Beispiele

Das folgende Beispiel führt eine Gammakorrektur eines GIF-Bildes durch, indem verschiedene Koeffizienten für Farbkomponenten angewendet werden.

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

    // Legen Sie individuelle Gamma-Koeffizienten für rote, grüne und blaue Kanäle fest.
    gifImage.AdjustGamma(1.5f, 2.5f, 3.5f);
    gifImage.Save(dir + "sample.AdjustGamma.png", new Aspose.Imaging.ImageOptions.PngOptions());
}

Siehe auch