سؤال

هل يسمح لعامل الويب بالوصول إلى كائن قماش؟

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

المحلول

تحديث صغير، حيث أصبح السؤال الآن أكثر من نصف عام:

في Chrome / Chromium 6، يمكنك الآن إرسال كائن Imagedata "قماش" إلى عامل ويب، دع عامل الويب يقوم بإجراء تغييرات على الكائن ثم اكتبه مرة أخرى إلى قماش باستخدام putimagedata (..).

جوجل chromabrush. هل هذا بالطريقة، يمكن العثور على رمز المصدر هنا:

تحديث:

كما تدعم أحدث اللقطات التطويرية للأوبرا (10.70) و Firefox (4.0b1) أيضا تمرير كائنات IMAGETATA إلى عامل ويب.

التحديث 2017:

الروابط الفعلية من Github (أسهل للعثور على الملفات اللازمة من Chromabrush):

نصائح أخرى

رقم.

تم تحديث المواصفات الخاصة ب PostMessage بضعة أشهر للسماح لك بنشر كائنات Imagedata ولكن حتى الآن لم ينفذ أحد هذا السلوك (نحن جميعا في الوصول إلى هناك). المشكلة مع قماش نفسها هي أنه عنصر DOM وكذلك لا يعمل في عامل (لا يوجد دوم).

تم رفع هذا مؤخرا في قوائم البريد WITWG أو تطبيقات الويب الخاصة بحيث أظن أننا سنبدأ بالنظر إلى ما إذا كان من الممكن توفير واجهة برمجة تطبيقية مثل CanvasrenderingContext2D في العمال.

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