1. Productos
  2.   Imagen
  3.   GO
  4.   Canvas
 
  

API Go de código abierto para el procesamiento de dibujos vectoriales

Pure Go Library que permite a los desarrolladores exportar dibujos vectoriales a SVG, PDF, EPS, imágenes rasterizadas como PNG, JPG, GIF y muchos más.

Canvas es una biblioteca de dibujo vectorial Go pura de código abierto que proporciona una funcionalidad de dibujo completa igual que la API de lienzo HTML5 a través de WASM y OpenGL. La biblioteca permite a los desarrolladores de software exportar vectores a SVG, PDF, EPS e imágenes rasterizadas como PNG, JPG, GIF y muchas más dentro de sus propias aplicaciones.

La biblioteca se puede considerar como una buena alternativa de Go para Cairo o node-canvas. La biblioteca ha incluido soporte para una amplia gama de funciones relacionadas con la manipulación de rutas, como aplanamiento, trazos y guiones, etc. Ha incluido soporte para formato de texto e incrustación de fuentes. También puede convertir fuentes en contornos con facilidad. Los desarrolladores pueden usar fácilmente el trazado de características de gráficos, mapas y documentos.

Previous Next

Primeros pasos con Canvas

La forma más fácil y recomendada de instalar Canvas es a través de GitHub.

Instalar imágenes a través de GitHub

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

Dibuje y administre texto a través de Go API

La biblioteca Canvas de código abierto ha incluido varias funciones importantes relacionadas con el dibujo y la gestión de texto mediante los comandos Go. La biblioteca ha incluido un soporte muy sólido para el formato de texto y tiene un buen formateador de texto e incrusta fuentes o las convierte en contornos. Admite funciones como ajustar texto en el cuadro, aplicar estilos y decoraciones de texto, sustituciones tipográficas, dibujar texto como una ruta, pintar imágenes rasterizadas y mucho más.

Creación y gestión de rutas

La biblioteca Canvas de código abierto brinda a los desarrolladores de software la capacidad de construir rutas dentro de sus propias aplicaciones. Una ruta suele constar de varias rutas secundarias, cada una de las cuales comienza con un comando MoveTo. Recuerde que las rutas superpuestas pueden cancelarse. Puede extraer fácilmente información de estas rutas. También puede manipular, transformar, agregar ruta, unir ruta e invertir la dirección de la ruta.

Renderizar documento de texto a PNG

La biblioteca Canvas de código abierto permite a los desarrolladores de software representar documentos de texto en formato PNG dentro de su propia aplicación utilizando los comandos de programación de Go. La biblioteca permite generar una imagen a través de un lienzo y poder generar un PNG a partir de esa imagen con facilidad. 

 Español