AdjustGamma

AdjustGamma(float)

Bir görüntünün gama düzeltmesi.

public override void AdjustGamma(float gamma)
ParametreTipTanım
gammaSingleKırmızı, yeşil ve mavi kanal katsayısı için gama

Örnekler

Aşağıdaki örnek, bir DICOM görüntüsünün gama düzeltmesini gerçekleştirir.

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

    // Kırmızı, yeşil ve mavi kanallar için gama katsayısını ayarlayın.
    dicomImage.AdjustGamma(2.5f);
    dicomImage.Save(dir + "sample.AdjustGamma.png", new Aspose.Imaging.ImageOptions.PngOptions());
}

Ayrıca bakınız


AdjustGamma(float, float, float)

Bir görüntünün gama düzeltmesi.

public override void AdjustGamma(float gammaRed, float gammaGreen, float gammaBlue)
ParametreTipTanım
gammaRedSingleKırmızı kanal katsayısı için gama
gammaGreenSingleYeşil kanal katsayısı için gama
gammaBlueSingleMavi kanal katsayısı için gama

Örnekler

Aşağıdaki örnek, renk bileşenleri için farklı katsayılar uygulayarak bir DICOM görüntüsünün gama düzeltmesini gerçekleştirir.

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

    // Kırmızı, yeşil ve mavi kanallar için ayrı gama katsayılarını ayarlayın.
    dicomImage.AdjustGamma(1.5f, 2.5f, 3.5f);
    dicomImage.Save(dir + "sample.AdjustGamma.png", new Aspose.Imaging.ImageOptions.PngOptions());
}

Ayrıca bakınız