Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/svg/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Opengl es 用于播放SVG的OpenGL或光栅化器_Opengl Es_Svg_Rasterizing - Fatal编程技术网

Opengl es 用于播放SVG的OpenGL或光栅化器

Opengl es 用于播放SVG的OpenGL或光栅化器,opengl-es,svg,rasterizing,Opengl Es,Svg,Rasterizing,我计划写一个SVG播放器。为了让动画以每秒20帧的速度运行,我希望以这种速度生成图像,并将其扔到屏幕上。 现在要做到这一点,更好的选择是将SVG转换为OPenGL序列,还是直接将SVG光栅化为图像缓冲区, 我不是OpenGL方面的专家,也不是图像处理方面的专家,但我可以学习其中任何一种与问题相关的方法。有一些。您应该澄清您是否希望通过OpenGL以某种方式为静态SVG设置动画,或者是否希望播放包含SMIL元素的动画SVG。我不知道有什么东西可以直接加载/实现SMIL位。对于静态SVG,下面由ge

我计划写一个SVG播放器。为了让动画以每秒20帧的速度运行,我希望以这种速度生成图像,并将其扔到屏幕上。 现在要做到这一点,更好的选择是将SVG转换为OPenGL序列,还是直接将SVG光栅化为图像缓冲区,
我不是OpenGL方面的专家,也不是图像处理方面的专家,但我可以学习其中任何一种与问题相关的方法。

有一些。

您应该澄清您是否希望通过OpenGL以某种方式为静态SVG设置动画,或者是否希望播放包含SMIL元素的动画SVG。我不知道有什么东西可以直接加载/实现SMIL位。对于静态SVG,下面由genpfault链接的问题有很多答案。