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 DJVU 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.djvu"))
{
    Aspose.Imaging.FileFormats.Djvu.DjvuImage djvuImage = (Aspose.Imaging.FileFormats.Djvu.DjvuImage)image;

    // Kırmızı, yeşil ve mavi kanallar için gama katsayısını ayarlayın.
    djvuImage.AdjustGamma(2.5f);
    djvuImage.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 DJVU 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.djvu"))
{
    Aspose.Imaging.FileFormats.Djvu.DjvuImage djvuImage = (Aspose.Imaging.FileFormats.Djvu.DjvuImage)image;

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

Ayrıca bakınız