أهلا. أثناء قراءة المنشورات حول كيفية اقتصاص القماش ، يكون ناتجها هو base 64 png. ونعم ، ليس كل شخص لديه حق الوصول إلى الخادم ، لذا فإن إجراء جانب العميل التشذيب سيكون مفيدًا بالتأكيد.
يود أن يطلب الحصول على محصول للأساس 64 svg. لا يزال svg هو الأفضل للإخراج لأنه متجه.
صدم. هذه هي ميزة مفيدة جدا. ^ _ ^
آمل أن تحظى هذه الميزة ببعض الاهتمام
ثلاث سنوات ولا حتى الرد. صدم
ثلاث سنوات ولا حتى الرد. صدم
حسنًا ، لقد جعلني هذا عاطفيًا وأريد إغلاق هذه المشكلة مرة واحدة وإلى الأبد. سوف أعود مع الحل. ترميز سعيد.
العلاقات العامة مرحب بها ، على الرغم من أنه إذا كان من الممكن تنفيذ رمز الاقتصاص هذا كمكتبة منفصلة أو كوظيفة منفصلة لا يمكن استيرادها إذا لم يتم استخدامها ، فسيكون ذلك أفضل لتجنب تضخم هذه المكتبة بالميزات التي يحتاجها القليل من الناس.
أيضًا ، لم أعد أعمل على صيانة هذه المكتبة حقًا. سأحاول تنظيف بعض الأشياء قريبًا وتحديث ملف README بالمعلومات التي أبحث عنها عن مشرف.
أنا آسف لأنني بدت مسيئة. لم أكن أنوي الإساءة إلى أي شخص. شكرا لك على هذه الحزمة ، أنا سعيد باستخدامها. ما لا يعجبني في بحثي عن إجابات محددة هو تصفح التذاكر القديمة والمفتوحة التي لم تتلق أي رد ، لذلك ربما أغفلت استجابة szimeks الظاهرة ، التي أخذها على أنها تحسين. مرة أخرى ، شكرا لك على هذه الحزمة.
لأي شخص يبحث بشدة عن طرق لاقتصاص SVG ، اكتشفت حلولًا متعددة.
fabric.loadSVGFromURL(svgFilePath, () => {
// these are your signature path elements grouped together
var loadedObjects = new fabric.Group(group);
},
function (item, object) {
object.set("id", item.getAttribute("id"));
group.push(object);
}
);
2 ، يمكنك تعديل خاصية viewBox في كود SVG xml الخاص بك لإظهار التوقيع فقط.