RasterImage.AdjustGamma

AdjustGamma(float, float, float)

تصحيح جاما للصورة.

public virtual void AdjustGamma(float gammaRed, float gammaGreen, float gammaBlue)
معاملنوعالوصف
gammaRedفرديمعامل جاما للقناة الحمراء
gammaGreenفرديمعامل جاما للقناة الخضراء
gammaBlueفرديمعامل جاما للقناة الزرقاء

أمثلة

المثال التالي يقوم بإجراء تصحيح غاما لصورة باستخدام معاملات مختلفة لمكونات اللون.

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

    // اضبط معاملات جاما الفردية للقنوات الحمراء والخضراء والزرقاء.
    rasterImage.AdjustGamma(1.5f, 2.5f, 3.5f);
    rasterImage.Save(dir + "sample.AdjustGamma.png");
}

انظر أيضًا


AdjustGamma(float)

تصحيح جاما للصورة.

public virtual void AdjustGamma(float gamma)
معاملنوعالوصف
gammaفرديمعامل جاما للقنوات الحمراء والخضراء والزرقاء

أمثلة

المثال التالي يقوم بإجراء تصحيح غاما لصورة.

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

    // اضبط معامل جاما للقنوات الحمراء والخضراء والزرقاء.
    rasterImage.AdjustGamma(2.5f);
    rasterImage.Save(dir + "sample.AdjustGamma.png");
}

انظر أيضًا