RasterCachedImage.AdjustGamma

AdjustGamma(float, float, float)

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

public override 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.RasterCachedImage rasterImage = (Aspose.Imaging.RasterCachedImage)image;

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

انظر أيضًا


AdjustGamma(float)

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

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

أمثلة

المثال التالي يقوم بإجراء تصحيح غاما لصورة مخزنة مؤقتًا.

[C#]

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

using (Aspose.Imaging.Image image = Aspose.Imaging.Image.Load(dir + "sample.png"))
{
    Aspose.Imaging.RasterCachedImage rasterImage = (Aspose.Imaging.RasterCachedImage)image;

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

انظر أيضًا