BinarizeBradley

DjvuImage.BinarizeBradley method

ثنائية الصورة باستخدام خوارزمية العتبة التكيفية لبرادلي باستخدام عتبة الصورة المتكاملة

public override void BinarizeBradley(double brightnessDifference, int windowSize)
معامليكتبوصف
brightnessDifferenceDoubleفرق السطوع بين البكسل ومتوسط نافذة sxs للبكسل تتمحور حول هذا البكسل.
windowSizeInt32حجم نافذة sxs للبكسل المتمركز حول هذا البكسل

أمثلة

يقوم المثال التالي بترميز صورة DJVU باستخدام خوارزمية برادلي التكيفية مع حجم النافذة المحدد. تحتوي الصور الثنائية على لونين فقط - أبيض وأسود.

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

    // Binarize الصورة بفارق سطوع 5. السطوع هو اختلاف بين البكسل ومتوسط نافذة 10 x 10 من البكسل تتمحور حول هذا البكسل.
    djvuImage.BinarizeBradley(5, 10);
    djvuImage.Save(dir + "sample.BinarizeBradley5_10x10.png", new Aspose.Imaging.ImageOptions.PngOptions());
}

أنظر أيضا