ImageMask.Union

Union(ImageMask)

يحصل على اتحاد القناع الحالي مع القناع المقدم.

public ImageBitMask Union(ImageMask mask)
معاملنوعالوصف
قناعImageMaskالقناع المقدم

قيمة الإرجاع

جديد ImageBitMask.

أمثلة

يوضح المثال كيفية تحديد منطقة معقدة من صورة باستخدام أداة العصا السحرية والقدرة على التفاعل مع الأقنعة (عكس، اتحاد، طرح).

[C#]

var imageFilePath = "input.png"; 
using (RasterImage image = (RasterImage)Image.Load(inputFilePath))
{
    // أنشئ قناعًا جديدًا باستخدام أداة العصا السحرية بناءً على درجة اللون ولون البكسل (845, 128).
    MagicWandTool.Select(image, new MagicWandSettings(845, 128))
        // اتحاد القناع الموجود مع القناع المحدد الذي تم إنشاؤه بأداة العصا السحرية.
        .Union(new MagicWandSettings(416, 387))
        // اعكس القناع الموجود.
        .Invert()
        // اطرح القناع المحدد الذي تم إنشاؤه بأداة العصا السحرية مع العتبة المحددة من القناع الموجود.
        .Subtract(new MagicWandSettings(1482, 346) { Threshold = 69 })
        // اطرح أربعة أقنعة مستطيلة محددة من القناع الموجود واحدةً تلو الأخرى.
        .Subtract(new RectangleMask(0, 0, 800, 150))
        .Subtract(new RectangleMask(0, 380, 600, 220))
        .Subtract(new RectangleMask(930, 520, 110, 40))
        .Subtract(new RectangleMask(1370, 400, 120, 200))
        // تنعيم القناع بالإعدادات المحددة.
        .GetFeathered(new FeatheringSettings() { Size = 3 })
        // طبق القناع على الصورة.
        .Apply();
        
    // احفظ الصورة.
    image.Save(outputFilePath);
}

انظر أيضًا


Union(MagicWandSettings)

يحصل على اتحاد القناع الحالي مع نتيجة تحديد العصا السحرية المطبقة على مصدر القناع.

public ImageBitMask Union(MagicWandSettings settings)
معاملنوعالوصف
الإعداداتMagicWandSettingsإعدادات العصا السحرية.

قيمة الإرجاع

جديد ImageBitMask.

الاستثناءات

استثناءشرط
ArgumentNullExceptionيُرمى عندما لا تكون صورة المصدر معرفة في القناع.

انظر أيضًا


Union(RasterImage, MagicWandSettings)

يحصل على اتحاد القناع الحالي مع نتيجة تحديد العصا السحرية المطبقة على الصورة المقدمة.

public ImageBitMask Union(RasterImage image, MagicWandSettings settings)
معاملنوعالوصف
imageRasterImageصورة للعصا السحرية.
الإعداداتMagicWandSettingsإعدادات العصا السحرية.

قيمة الإرجاع

جديد ImageBitMask.

انظر أيضًا