السلام عليكم
أبحث عن كود من أجل إستخلاص الألوان من صور المواضيع تلقائيا ، بحيث يتغير لوم الخط (مثلا )تبعا للون الصورة كما في المثال :
والأفضل لو كان بالجيكوري
الخطأ أنّه لا يسمح لك استخدام الصورة المتصفح الحديث يطلب أن يُسمح لك من قبل الخادم قبل تعديل الصورة أو الوصول لمعلوماته يجب أن يرسل الخادوم شيء مثل "Access-Control-Allow-Origin *" في ترويسة الـHTTP عمومًا لن تحدث المشكلة في موقع برمجتَه وكانت الصورة على نفس النطاق [1] :
سيظهر خطأ مثل:
Failed to execute 'getImageData' on 'CanvasRenderingContext2D': The canvas has been tainted by cross-origin data.
لهذا الإضافة ترجع قيمة صفرية عندما يحدث هذا الخطأ، جربها في متصفح قديم أو عطل الأمان في متصفحك؛ وستعمل بدون أي مشاكل، إذا كنت ستعرض الصور من خادمٍ لك لا تصدع رأسك بهذه المشكلة.
ليس شرطا ، أظنني وجدت عملا لأحدهم يعمل برابط img
تعمل لأنّ الخادوم في حالة هذه الصورة أرسل:
access-control-allow-origin:*
في مثالك هذا مع الصورة السّابقة في المثال الذي لم يعمل لن تعمل أيضًا، أنظر نفس الصورة تعمل في المثال الأول -فقط أضفتُ crossorigin="anonymous" إلى وسم الصورة كما هي موجودة في مثالك أيضًا كي أطلب من المتصفح والخادم استخدام الـCross Domain راجع الرابط في تعليقي السابق-:
لكن إذا جعلتها الصورة السّابقة لن تعمل.
التعليقات