EmfPlusInterpolationMode
Inheritance: java.lang.Object, com.aspose.ms.System.ValueType, com.aspose.ms.System.Enum
public final class EmfPlusInterpolationMode extends System.Enum
تحدد تعداد InterpolationMode طرق تنفيذ التحجيم، بما في ذلك التمدد والتقليص.
الحقول
| حقل | الوصف |
|---|---|
| InterpolationModeDefault | يحدد وضع الاستيفاء الافتراضي، والذي يتم تعريفه كـ InterpolationModeBilinear. |
| InterpolationModeLowQuality | يحدد وضع استيفاء منخفض الجودة، والذي يتم تعريفه كـ InterpolationModeNearestNeighbor. |
| InterpolationModeHighQuality | يحدد وضع استيفاء عالي الجودة، والذي يتم تعريفه كـ InterpolationModeHighQualityBicubic. |
| InterpolationModeBilinear | يحدد الاستيفاء الثنائي الخطوط، والذي يستخدم أقرب جوار 2×2 من البكسلات المعروفة المحيطة بالبكسل المستنتج. |
| InterpolationModeBicubic | يحدد الاستيفاء الثلاثي المكعب، والذي يستخدم أقرب جوار 4×4 من البكسلات المعروفة المحيطة بالبكسل المستنتج. |
| InterpolationModeNearestNeighbor | يحدد استيفاء أقرب جار، والذي يستخدم فقط قيمة البكسل الأقرب إلى البكسل المستنتج. |
| InterpolationModeHighQualityBilinear | يحدد الاستيفاء الثنائي الخطوط مع الترشيح المسبق. |
| InterpolationModeHighQualityBicubic | يحدد الاستيفاء الثلاثي المكعب مع الترشيح المسبق، والذي ينتج أعلى جودة من بين هذه الخيارات. |
InterpolationModeDefault
public static final byte InterpolationModeDefault
يحدد وضع الاستيفاء الافتراضي، والذي يتم تعريفه كـ InterpolationModeBilinear.
InterpolationModeLowQuality
public static final byte InterpolationModeLowQuality
يحدد وضع استيفاء منخفض الجودة، والذي يتم تعريفه كـ InterpolationModeNearestNeighbor.
InterpolationModeHighQuality
public static final byte InterpolationModeHighQuality
يحدد وضع استيفاء عالي الجودة، والذي يتم تعريفه كـ InterpolationModeHighQualityBicubic.
InterpolationModeBilinear
public static final byte InterpolationModeBilinear
يحدد الاستيفاء الثنائي الخطوط، والذي يستخدم أقرب جوار 2×2 من البكسلات المعروفة المحيطة بالبكسل المستنتج. المتوسط المرجح لهذه القيم الأربع للبكسلات المعروفة يحدد القيمة التي تُعيّن للبكسل المستنتج. النتيجة تبدو أكثر سلاسة من InterpolationModeNearestNeighbor.
InterpolationModeBicubic
public static final byte InterpolationModeBicubic
يحدد الاستيفاء الثلاثي المكعب، والذي يستخدم أقرب جوار 4×4 من البكسلات المعروفة المحيطة بالبكسل المستنتج. المتوسط المرجح لهذه القيم الستة عشر للبكسلات المعروفة يحدد القيمة التي تُعيّن للبكسل المستنتج. وبما أن البكسلات المعروفة قد تكون على مسافات مختلفة من البكسل المستنتج، تُعطى البكسلات الأقرب وزنًا أعلى في الحساب. النتيجة تبدو أكثر سلاسة من InterpolationModeBilinear.
InterpolationModeNearestNeighbor
public static final byte InterpolationModeNearestNeighbor
يحدد استيفاء أقرب جار، والذي يستخدم فقط قيمة البكسل الأقرب إلى البكسل المستنتج. هذا الوضع ببساطة يكرر أو يزيل البكسلات، مما ينتج أدنى جودة من بين هذه الخيارات.
InterpolationModeHighQualityBilinear
public static final byte InterpolationModeHighQualityBilinear
يحدد الاستيفاء الثنائي الخطوط مع الترشيح المسبق.
InterpolationModeHighQualityBicubic
public static final byte InterpolationModeHighQualityBicubic
يحدد الاستيفاء الثلاثي المكعب مع الترشيح المسبق، والذي ينتج أعلى جودة من بين هذه الخيارات.