Open Source Go API для обробки векторних малюнків

Бібліотека Pure Go Library, яка дозволяє розробникам експортувати векторні малюнки у SVG, PDF, EPS, растрові зображення, такі як PNG, JPG, GIF та багато іншого.

Canvas — це чиста бібліотека векторних малюнків Go із відкритим вихідним кодом, яка забезпечує повну функціональність малювання, таку ж, як і API canvas HTML5 через WASM і OpenGL. Бібліотека дає змогу розробникам програмного забезпечення експортувати вектори у SVG, PDF, EPS та растрові зображення, такі як PNG, JPG, GIF та багато іншого, у своїх власних програмах.

Бібліотеку можна розглядати як хорошу альтернативу Go для Cairo або node-canvas. Бібліотека включає підтримку широкого спектру функцій, пов’язаних із маніпулюванням контурами, таких як зведення, штрихування та штрихування тощо. Вона включає підтримку форматування тексту та вбудовування шрифтів. Ви також можете легко перетворити шрифти на контури. Розробники можуть легко використовувати функцію побудови графіків, карт і документів.

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 із цього зображення. 

 Українська