Signature_pad: يتم حفظ الصورة بخلفية سوداء شفافة

تم إنشاؤها على ٣ مايو ٢٠١٦  ·  4تعليقات  ·  مصدر: szimek/signature_pad

قمت بتعيين خصائص لوحة التوقيع على النحو التالي:

  signaturePad = new SignaturePad(canvasPad);
  signaturePad.minWidth = 1;
  signaturePad.maxWidth = 1.5;
  signaturePad.dotSize = 3;
  signaturePad.backgroundColor = "rgb(255, 255, 255)";
  signaturePad.penColor = "rgb(66, 133, 244)";

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

التعليق الأكثر فائدة

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

var signaturePad = new SignaturePad(document.getElementById('signature-pad'), {
  backgroundColor: 'rgba(255, 255, 255, 0)',
  penColor: 'rgb(0, 0, 0)'
});

عندما تم تعيين لون الخلفية على هذا النحو ، فقد استمر في جميع صور JPEG التي رسمتها. إذا كان لدى أي شخص هذا النوع من المشاكل ، فإنني أوصي بتمرير المعلمات مثل هذا بدلاً من تعيينها بعد ذلك.

ال 4 كومينتر

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

var signaturePad = new SignaturePad(document.getElementById('signature-pad'), {
  backgroundColor: 'rgba(255, 255, 255, 0)',
  penColor: 'rgb(0, 0, 0)'
});

عندما تم تعيين لون الخلفية على هذا النحو ، فقد استمر في جميع صور JPEG التي رسمتها. إذا كان لدى أي شخص هذا النوع من المشاكل ، فإنني أوصي بتمرير المعلمات مثل هذا بدلاً من تعيينها بعد ذلك.

الخطأ الحقيقي هو: backgroundColor: 'rgb (255،255،255)' أو backgroundColor: 'rgba (255،255،255،0)'
لن يعمل ويولد خلفية سوداء.
بدلاً من ذلك باستخدام: backgroundColor: ستعمل "#ffffff".

badpenguin هذا لا يعمل بالنسبة لي أيضًا

لقد وجدت أن تنظيف اللوحة القماشية بعد تغيير اللون يعمل

هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات

القضايا ذات الصلة

davidosuna1987 picture davidosuna1987  ·  11تعليقات

Emmark picture Emmark  ·  4تعليقات

50l3r picture 50l3r  ·  3تعليقات

cristhianDt picture cristhianDt  ·  7تعليقات

siggifv picture siggifv  ·  3تعليقات