gpt4 book ai didi

c - 如何在 OpenVG 上下文中导入 SVG?

转载 作者:行者123 更新时间:2023-11-30 15:47:05 29 4
gpt4 key购买 nike

我有一个使用 OpenVG 来显示 vector 动画的 C 程序。所有的对象都是通过一次又一次地编写 VG 函数来创建的......我与一位艺术家合作,他可以​​为我提供 vector 图片的 SVG 文件。所以我的目标是在我的 OpenVG 上下文中显示这些 SVG,但我找不到任何方法。

首先,我使用 SVGconv( http://svgconv.blasiussecundus.me ),但他的创建者告诉我,它从 10 年来就不再受支持......

也许重要的细节:程序在 RaspberryPi 上运行。

在我看来,有一个解决方案:1)VG中有一个函数可以导入SVG,但我错过了它2)有效的解析器位于网络上的某个地方......

你的意见是什么?

谢谢

最佳答案

关于http://www.khronos.org/openvg/您会看到提到 OpenVG 支持“SVG”和“Flash”,这只是为了营销目的,OpenVG 中没有特定于“SVG”或“Flash”的特殊功能。

这里指的是通过“路径渲染”支持 SVG 和 Flash。

示例:

<path d="M300,200 h-150 a150,150 0 1,0 150,-150 z"
fill="red" stroke="blue" stroke-width="5" />

enter image description here

对于 SVG 中的形状之类的东西......

示例:

<rect x="1" y="1" width="1198" height="398"
fill="none" stroke="blue" stroke-width="1" />

OpenVG中有一些特殊的函数可以绘制矩形等。

但是 OpenVG 的核心是“路径渲染、剪切、着色器……”,要在 OpenVG 中支持 SVG,您只需要一个 XML 解析库。

关于c - 如何在 OpenVG 上下文中导入 SVG?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17723606/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com