用于矢量图处理的开源 Go API
Pure Go 库,允许开发人员将矢量图导出为 SVG、PDF、EPS、PNG、JPG、GIF 等光栅图像。
开始使用画布
安装 Canvas 的最简单和推荐的方法是通过 GitHub。
通过 GitHub 安装映像
go get -u https://github.com/tdewolff/canvas.git
通过 Go API 绘制和管理文本
开源 Canvas 库包含几个与使用 Go 命令绘制和管理文本相关的重要功能。该库包含对文本格式的非常强大的支持,并具有良好的文本格式器和嵌入字体或将它们转换为轮廓。它支持将文本放入框中、应用样式和文本装饰、排版替换、将文本绘制为路径、绘制光栅化图像等功能。
构建和管理路径
开源 Canvas 库使软件开发人员能够在自己的应用程序中构建路径。一个路径通常由多个子路径组成,每个子路径都以一个 MoveTo 命令开始。请记住,重叠路径可以取消。您可以轻松地从这些路径中提取信息。您还可以操纵、变换、附加路径、连接路径以及反转路径的方向。
将文本文档渲染为 PNG
开源 Canvas 库使软件开发人员能够使用 Go 编程命令在他们自己的应用程序中将文本文档呈现为 PNG 格式。该库允许通过画布生成图像,并能够轻松地从该图像生成 PNG。