Signature_pad: FromDataURL يقلل حجم الصورة

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

مرحبا،

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

للاختبار ، ارسم اللوحة القماشية على طول الحواف الأربعة. احفظ ثم أعد التحميل. ستلاحظ أن الجانبين الأيمن والسفلي من الصورة بهما مسافة بين الصورة والحدود لأن الصورة أصبحت أصغر قليلاً.

منذ أن قمت بإعادة حفظ الصور مرارًا وتكرارًا لسبب وجيه ، فإنها تتقلص مع كل حفظ !!!

يساعد!

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

لعمل نفس حجم الصورة يمكنك إضافة خيارات
signaturePad.fromDataURL(data, {width: 100, height: 100})
يجب أن يكون العرض والارتفاع مطابقًا لحجم اللوحة القماشية
المزيد من التفاصيل:
https://github.com/szimek/signature_pad/blob/master/src/signature_pad.ts

ال 7 كومينتر

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

يبدو أن هذا يحل المشكلة:
http://jsfiddle.net/4JH75/19/

أواجه نفس المشكلة مع نسبة البكسل للجهاز 1. هل من مساعدة؟

لعمل نفس حجم الصورة يمكنك إضافة خيارات
signaturePad.fromDataURL(data, {width: 100, height: 100})
يجب أن يكون العرض والارتفاع مطابقًا لحجم اللوحة القماشية
المزيد من التفاصيل:
https://github.com/szimek/signature_pad/blob/master/src/signature_pad.ts

بفضل إجابتك الأخيرة ، يمكننا الآن حل مشكلة تحجيم fromDataURL ، يجب إغلاق هذه المشكلة.

شكرًا جزيلاً على الرد "demo-igor"

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

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

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

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

kevinchung1026 picture kevinchung1026  ·  5تعليقات

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

erangaapp picture erangaapp  ·  8تعليقات