AdjustGamma

AdjustGamma(float, float, float)

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

public virtual 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 uygulayan bir görüntünün gama düzeltmesini gerçekleştirir.

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

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

Ayrıca bakınız


AdjustGamma(float)

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

public virtual 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 görüntünün gama düzeltmesini gerçekleştirir.

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

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

Ayrıca bakınız