صورة التلاعب في asp.net/c# من دون نظام.الرسم/GDI+

StackOverflow https://stackoverflow.com/questions/13299

  •  08-06-2019
  •  | 
  •  

سؤال

هل هناك أي بديل صورة التلاعب المكتبة .الشبكة ؟ أنا أفضل شيء هو نجح و مفتوحة المصدر.

أنا أسأل هذا لسببين:

  1. لقد واجهت التصحيح GDI+ أخطاء مع النظام.الرسم في الماضي
  2. لقد قرأت أن استخدام النظام.الرسم في asp.net تطبيقات الويب ليست 100 ٪ معتمدة.

وذلك بفضل!

تحرير:توضيح أعلم هذا النظام.الرسم يمكن أن تعمل asp.net تطبيقات الويب - لقد استخدمت في الماضي.أنا فقط أتساءل عما إذا كان هناك أي تمكن صورة التلاعب المكتبات .صافي :)

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

المحلول

أنا لا أعرف من أي مدارة بالكامل-2D رسم المكتبات التي هي إما مجانية أو مفتوحة المصدر (يبدو أن هناك عدد قليل المتاحة تجاريا ، ولكن برمجيات المصدر المفتوح هو الطريق للذهاب).ومع ذلك ، قد تبدو في أحادية الارتباطات إلى القاهرة.

القاهرة هو منصة مستقلة الرسم 2D API.يمكنك العثور على مزيد من المعلومات حول هذا الموضوع في القاهرة الصفحة الرئيسية.على القاهرة صفحة ويكيبيديا أيضا بعض معلومات جيدة.

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

قد يكون هناك أيضا طريقة استخدام أحادية النظام.الرسم تنفيذ مثل قطرة في استبدال Microsoft التنفيذ ، على الرغم من أنني لست متأكدا كيف أو إذا كان من شأنها أن تعمل حتى.ربما أود أن تبدأ من خلال استبدال System.Drawing.dll إشارة أحادية نسخة ثم محاولة للتعامل مع أي أخطاء.

نصائح أخرى

يجب أن ننظر إلى WPF التصوير المكتبات التي يتم شحنها مع .صافي 3.0.انهم الأمثل وقوية (تستخدم لتشغيل Aero, حتى تعرف انهم كفاءة).أنها لا تعتمد على WPF المرسل ، للمد بسهولة ، المدعومة رسميا.أكثر ما يمكن أن تريد ؟

الأدلة القولية #1:لقد استخدمت GDI+ للحصول على ذبابة على خلق صورة داخل ASP.NET مع أية مشاكل.لست متأكدا ما المشاكل حتى يكون.

فيما يتعلق (1), معظم من الصعب تصحيح الأخطاء بسبب عدم إغلاق مؤشرات مفتوحة (Dispose() في إدارته-الأراضي).أنا الغريب من أين سمعت (2).

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