我在使用画布标签和 JavaScript 绘制复杂图像时遇到问题。
我需要一个工具,或者我们可以说编辑器,通过它我可以绘制任何图像。它使用画布返回 Javascript 代码,我可以将其包含在 html 页面中。
谢谢!
我在使用画布标签和 JavaScript 绘制复杂图像时遇到问题。
我需要一个工具,或者我们可以说编辑器,通过它我可以绘制任何图像。它使用画布返回 Javascript 代码,我可以将其包含在 html 页面中。
谢谢!
对于真正复杂的图像,使用 Adobe Illustrator 进行设计(世界级的设计编辑器)。
然后将图像保存为 .SVG 格式。
顺便说一句,您可以将文件(例如“yourArt.svg”)直接加载到 img 标签中。
但是,对于您的问题,您可以使用名为 FabricJS 的画布绘图库来读取 svg 并将其绘制到画布上。图书馆网站是: http: //fabricjs.com/
或者,您可以使用在线转换工具将 yourArt.svg 转换为所需的画布绘图命令。一个流行的 svg-to-canvas 转换器是:http: //www.professorcloud.com/svg-to-canvas/
一个警告......这些技术可能需要调整生成的画布绘制命令 - 特别是如果您的作品使用 Illustrator 中更高级的技术。
您的作品可能非常复杂,但仍需处理!查看 FabricJS 演示的 SVG 部分:http: //fabricjs.com/kitchensink/
另一个很棒的在线工具叫做HTML Canvas Studio。
它的行为与其他绘画程序一样,完成后,您可以将绘图导出为 HTML+JS。
该工具可以在这里找到:http: //www.htmlcanvasstudio.com/