AdjustGamma

AdjustGamma(float, float, float)

Gamma-Korrektur eines Bildes.

public virtual 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 Gamma-Korrektur eines 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.png"))
{
    Aspose.Imaging.RasterImage rasterImage = (Aspose.Imaging.RasterImage)image;

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

Siehe auch


AdjustGamma(float)

Gamma-Korrektur eines Bildes.

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

Beispiele

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

[C#]

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

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

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

Siehe auch