سؤال

ورأيت الحواف على ويندوز باستخدام GDI +، جافا، وكذلك تلك التي يوفرها فوتوشوب والأعرج. هل هناك أي مكتبات أخرى هناك والتي توفر تسهيلات الحواف دون الاعتماد على الدعم من نظام التشغيل المضيف؟

هل كانت مفيدة؟

المحلول

يوفر

Antigrain الهندسة الرسومات المصقولة في مجال البرمجيات.

نصائح أخرى

وكما أشار سيمون بها، وإساءة استخدام تنعيم المدى / إيذاء بشكل منتظم جدا حتى انها دائما المفيد أن نعرف بالضبط ما نحاول القيام به.

ومنذ أن أذكر لكم GDI، سوف أفترض كنت تتحدث عن الحفاظ على حواف هش لطيفا عندما كنت حجمها - حتى ما يشبه حرف في الخط تبدو نظيفة وليس منقطة عند تغيير حجمه 2X أو 3X حجمه الأصلي. لهذه الأنواع من الأشياء التي كنت قد استخدمت تقنية في الماضي يسمى اختبار ألفا التكبير - يمكنك قراءة المستند التقني هنا:

http://www.valvesoftware.com/publications/2007/SIGGRAPH2007_AlphaTestedMagnification.pdf

عند I تنفيذه، وأنا استخدم أكثر من طائرة واحدة حتى أتمكن من الحصول على حواف أفضل على جميع أنواع الكائنات، ولكنه يشمل ذلك لفترة وجيزة في نهاية. جميع المناهج (ان كنت تستخدم) للمحافظة على جودة عند تحجيم الصور ناقلات، وكان هذا أسهل وأعلى مستويات الجودة. هذا أيضا لديه ميزة يجري تنفيذها بسهولة في الأجهزة. من وجهة نظر API القائمة، وأفضل رهان هو استخدام برنامج OpenGL أو Direct3D - أن يقال، فإنه يتطلب في الواقع سوى المترابط تصفيتها والملمس تعيين لإنجاز ما تقوم به، لذلك يمكن أن القوائم الخاصة بك (لدي في الماضي). إذا كنت تتعامل دائما مع المستطيلات وتحتاج فقط للقيام التحجيم انها تافهة جدا، وإضافة دوران لا تضيف أن الكثير من التعقيد. إذا لم القوائم الخاصة بك، تأكد من أن تولي اهتماما خاصا لتحديد المواقع البكسل الفرعي (كيف حل المواقف بكسل التي لا تندرج على بكسل كاملة، وهذا أمر بالغ الأهمية لنوعية والتغاضي أحيانا.

وعلى أمل أن يساعد!

وهناك (في كثير من الأحيان مساء تسمية، راجع للشغل، ولكن هذا على حصان خاسر) الكثير من النهج تنعيم التي يمكن استخدامها. اعتمادا على ما تعرفه عن الإشارة الأصلية وما الاستخدام المقصود هو، من المرجح أن تعطيك النتيجة المرجوة أشياء مختلفة.

و"دعم من المضيف OS" هو على الأرجح الأكثر منطقية إذا الإخراج من خلال التسهيلات عرض OS، لأن لديهم معظم المعلومات حول ما يجري على الصورة.

واعتقد ان هذا طريق طويل من يسأل ما كنت في الواقع تحاول أن تفعل؟ والعديد من المكتبات الرسومات توفر شكلا من أشكال الحواف، أم لا أنها سوف يكون من المناسب يعتمد كثيرا على ما كنت تحاول تحقيق.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top