EmfPlusInterpolationMode

EmfPlusInterpolationMode enumeration

يحدد تعداد وضع الاستيفاء طرق إجراء القياس ، بما في ذلك التمدد والانكماش .

public enum EmfPlusInterpolationMode : byte

قيم

اسمقيمةوصف
InterpolationModeDefault0يحدد وضع الاستيفاء الافتراضي ، والذي يتم تعريفه على أنه InterpolationModeBilinear.
InterpolationModeLowQuality1يحدد وضع الاستيفاء منخفض الجودة ، والذي يتم تعريفه على أنه InterpolationModeNearestNeighbor.
InterpolationModeHighQuality2تحديد وضع الاستيفاء عالي الجودة ، والذي يتم تعريفه على أنه InterpolationModeHighQualityBicubic.
InterpolationModeBilinear3يحدد الاستيفاء الثنائي الخطي ، والذي يستخدم أقرب 2 × 2 من وحدات البكسل المعروفة المحيطة بالبكسل المحرف. يحدد المتوسط المرجح لقيم البكسل الأربعة المعروفة القيمة التي يجب تعيينها للبكسل المحرف. والنتيجة هي مظهر أكثر سلاسة من InterpolationModeNearestNeighbor.
InterpolationModeBicubic4يحدد الاستيفاء التكعيبي bicubic interpolation ، والذي يستخدم أقرب جوار 4x4 من وحدات البكسل المعروفة المحيطة بالبكسل المحرف. يحدد المتوسط المرجح لقيم البكسل الـ 16 المعروفة هذه القيمة التي يجب تعيينها للبكسل المحرف. نظرًا لأنه من المحتمل أن تكون وحدات البكسل المعروفة على مسافات متفاوتة من البكسل المحرف ، يتم إعطاء وحدات البكسل الأقرب وزنًا أعلى في الحساب. والنتيجة هي مظهر أكثر سلاسة من InterpolationModeBilinear.
InterpolationModeNearestNeighbor5يحدد الاستيفاء الأقرب للجوار ، والذي يستخدم فقط قيمة البكسل الأقرب إلى البكسل المحرف. يقوم هذا الوضع ببساطة بتكرار وحدات البكسل أو إزالتها ، مما ينتج عنه النتيجة الأقل جودة من بين هذه الخيارات.
InterpolationModeHighQualityBilinear6تحديد الاستيفاء الثنائي مع التصفية المسبقة.
InterpolationModeHighQualityBicubic7تحديد الاستيفاء التكعيبي مع التصفية المسبقة ، والتي تنتج أعلى جودة من بين هذه الخيارات.

أنظر أيضا