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 DICOM-Bildes durch.

[C#]

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

using (Aspose.Imaging.Image image = Aspose.Imaging.Image.Load(dir + "sample.dicom"))
{
    Aspose.Imaging.FileFormats.Dicom.DicomImage dicomImage = (Aspose.Imaging.FileFormats.Dicom.DicomImage)image;

    // Gamma-Koeffizient für rote, grüne und blaue Kanäle einstellen.
    dicomImage.AdjustGamma(2.5f);
    dicomImage.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 Gamma-Korrektur eines DICOM-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.dicom"))
{
    Aspose.Imaging.FileFormats.Dicom.DicomImage dicomImage = (Aspose.Imaging.FileFormats.Dicom.DicomImage)image;

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

Siehe auch