AdjustGamma

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

Im folgenden Beispiel wird eine Gammakorrektur eines zwischengespeicherten Rasterbilds durchgeführt, wobei unterschiedliche 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.RasterCachedImage rasterImage = (Aspose.Imaging.RasterCachedImage)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 override void AdjustGamma(float gamma)
ParameterTypBeschreibung
gammaSingleGamma für Rot-, Grün- und Blaukanalkoeffizient

Beispiele

Im folgenden Beispiel wird eine Gammakorrektur eines zwischengespeicherten Rasterbilds durchgeführt.

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

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

Siehe auch