1. منتجات
  2.   صورة
  3.   GO
  4.   Canvas
 
  

Open Source Go API لمعالجة رسومات المتجهات

مكتبة Pure Go التي تسمح للمطورين بتصدير الرسومات المتجهة إلى SVG و PDF و EPS والصور النقطية مثل PNG و JPG و GIF وغيرها الكثير.

Canvas هي مكتبة رسم متجه نقية مفتوحة المصدر توفر وظائف رسم كاملة مماثلة لتلك الخاصة بواجهة برمجة تطبيقات HTML5 canvas من خلال WASM و OpenGL. تتيح المكتبة لمطوري البرامج تصدير المتجهات إلى صور SVG و PDF و EPS والصور النقطية مثل PNG و JPG و GIF وغيرها الكثير داخل تطبيقاتهم الخاصة.

يمكن اعتبار المكتبة بديلاً جيدًا لـ Go للقاهرة أو لوحة عقدة. تضمنت المكتبة دعمًا لمجموعة واسعة من الميزات المتعلقة بمعالجة المسار مثل التسطيح والتمسيد والقطع ، وما إلى ذلك ، وقد تضمنت دعمًا لتنسيق النص وتضمين الخطوط. يمكنك أيضًا تحويل الخطوط إلى مخططات بسهولة. يمكن للمطورين بسهولة استخدام ميزة تخطيط الرسوم البيانية والخرائط والمستندات.

Previous Next

الشروع في العمل مع Canvas

الطريقة الأسهل والموصى بها لتثبيت Canvas هي عبر GitHub.

قم بتثبيت Imaging عبر GitHub

go get -u https://github.com/tdewolff/canvas.git

ارسم النص وأدره عبر Go API

تضمنت مكتبة Canvas مفتوحة المصدر العديد من الميزات المهمة المتعلقة برسم النص وإدارته باستخدام أوامر Go. تضمنت المكتبة دعمًا قويًا جدًا لتنسيق النص ولديها تنسيق نص جيد وتدمج الخطوط أو تحولها إلى مخططات تفصيلية. وهو يدعم ميزات مثل ملاءمة النص في المربع ، وتطبيق الأنماط وزخارف النص ، والبدائل المطبعية ، ورسم النص كمسار ، ورسم الصور النقطية ، وغير ذلك الكثير.

بناء وإدارة المسارات

تمنح مكتبة Canvas مفتوحة المصدر مطوري البرامج القدرة على إنشاء مسارات داخل تطبيقاتهم الخاصة. يتكون المسار عادةً من مسارات فرعية متعددة يبدأ كل منها بأمر MoveTo. يرجى تذكر أن المسارات المتداخلة يمكن أن تلغي. يمكنك بسهولة استخراج المعلومات من هذه المسارات. يمكنك أيضًا معالجة المسار وتحويله وإلحاقه وضمه إلى المسار وعكس اتجاهه.

تقديم مستند نصي إلى PNG

تمكّن مكتبة Canvas مفتوحة المصدر مطوري البرامج من عرض المستندات النصية بتنسيق PNG داخل التطبيق الخاص بهم باستخدام أوامر البرمجة Go. تتيح المكتبة إنشاء صورة عبر لوحة الرسم والقدرة على إنشاء ملف PNG من تلك الصورة بسهولة. 

 عربي