1. Produtos
  2.   Imagem
  3.   GO
  4.   Canvas
 
  

API Go de código aberto para processamento de desenhos vetoriais

Biblioteca Pure Go que permite que os desenvolvedores exportem desenhos vetoriais para SVG, PDF, EPS, imagens rasterizadas como PNG, JPG, GIF e muito mais.

O Canvas é uma biblioteca de desenho vetorial Go puro de código aberto que fornece funcionalidade de desenho completa da mesma forma que a API de tela HTML5 por meio de WASM e OpenGL. A biblioteca permite que os desenvolvedores de software exportem vetores para SVG, PDF, EPS e imagens raster como PNG, JPG, GIF e muito mais dentro de seus próprios aplicativos.

A biblioteca pode ser considerada uma boa alternativa Go para Cairo ou node-canvas. A biblioteca inclui suporte para uma ampla variedade de recursos relacionados à manipulação de caminhos, como achatamento, traçado e traço, etc. Inclui suporte para formatação de texto e incorporação de fontes. Você também pode converter fontes em contornos com facilidade. Os desenvolvedores podem facilmente usar a plotagem de recursos de gráficos, mapas e documentos.

Previous Next

Introdução ao Canvas

A maneira mais fácil e recomendada de instalar o Canvas é via GitHub.

Instalar imagens via GitHub

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

Desenhar e gerenciar texto via API Go

A biblioteca Canvas de código aberto inclui vários recursos importantes relacionados ao desenho e gerenciamento de texto usando comandos Go. A biblioteca incluiu suporte muito forte para formatação de texto e possui um bom formatador de texto e incorpora fontes ou as converte em contornos. Ele suporta recursos como encaixar texto na caixa, aplicar estilos e decorações de texto, substituições tipográficas, desenhar texto como um caminho, pintar imagens rasterizadas e muito mais.

Construindo e gerenciando caminhos

A biblioteca Canvas de código aberto oferece aos desenvolvedores de software a capacidade de construir caminhos dentro de seus próprios aplicativos. Um caminho geralmente consiste em vários subcaminhos, cada um começando com um comando MoveTo. Lembre-se de que caminhos sobrepostos podem ser cancelados. Você pode facilmente extrair informações desses caminhos. Você também pode manipular, transformar, anexar caminho, unir caminho e reverter a direção do caminho.

Renderizar documento de texto para PNG

A biblioteca Canvas de código aberto permite que os desenvolvedores de software renderizem documentos de texto para o formato PNG dentro de seu próprio aplicativo usando comandos de programação Go. A biblioteca permite gerar uma imagem via canvas e poder gerar um PNG a partir dessa imagem com facilidade. 

 Português