Open Source Go API לעיבוד שרטוטי וקטור

Pure Go Library המאפשרת למפתחים לייצא ציורים וקטורים ל-SVG, PDF, EPS, תמונות רסטר כמו PNG, JPG, GIF ועוד רבים אחרים.

Canvas היא ספריית ציור וקטור טהורה בקוד פתוח Go המספקת פונקציונליות ציור מלאה זהה לזו של HTML5 canvas API דרך WASM ו-OpenGL. הספרייה מאפשרת למפתחי תוכנה לייצא וקטורים ל-SVG, PDF, EPS ותמונות רסטר כמו PNG, JPG, GIF ורבים נוספים בתוך היישומים שלהם.

הספרייה יכולה להיחשב כאלטרנטיבה טובה ל-Go לקהיר או ל-node-canvas. הספרייה כללה תמיכה במגוון רחב של תכונות הקשורות למניפולציה של נתיבים כגון שיטוח, ליטוף ומקף וכו'. היא כללה תמיכה בעיצוב טקסט והטמעת גופנים. אתה יכול גם להמיר גופנים לקווי מתאר בקלות. מפתחים יכולים להשתמש בקלות בשרטוט תכונה של גרפים, מפות ומסמכים.

Previous Next

תחילת העבודה עם Canvas

הדרך הקלה והמומלצת ביותר להתקין את Canvas היא באמצעות GitHub.

התקן הדמיה באמצעות GitHub

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

צייר ונהל טקסט באמצעות Go API

ספריית הקוד הפתוח Canvas כללה מספר תכונות חשובות הקשורות לציור וניהול טקסט באמצעות פקודות Go. הספרייה כללה תמיכה חזקה מאוד בעיצוב טקסט ויש לה עיצוב טקסט טוב ומטמיע גופנים או ממירה אותם לקווי מתאר. הוא תומך בתכונות כמו התאמת טקסט לתיבה, החלת סגנונות וקישוטי טקסט, החלפות טיפוגרפיות, ציור טקסט כשביל, ציור תמונות ברסטר ועוד הרבה יותר.

בנייה וניהול נתיבים

ספריית הקוד הפתוח Canvas מעניקה למפתחי תוכנה את היכולת לבנות נתיבים בתוך היישומים שלהם. נתיב מורכב בדרך כלל ממספר תת-נתיבים שכל אחד מהם מתחיל בפקודה MoveTo. אנא זכור כי נתיבים חופפים יכולים לבטל. אתה יכול בקלות לחלץ מידע מהנתיבים האלה. ניתן גם לבצע מניפולציות, לשנות, להוסיף נתיב, להצטרף לנתיב ולהפוך את כיוון הנתיב.

עיבוד מסמך טקסט ל-PNG

ספריית הקוד הפתוח Canvas מאפשרת למפתחי תוכנה להציג מסמכי טקסט לפורמט PNG בתוך האפליקציה שלהם באמצעות פקודות תכנות Go. הספרייה מאפשרת יצירת תמונה באמצעות קנבס ויכולת ליצור PNG מאותה תמונה בקלות. 

 עִברִית