Bob*_*Bob 5 c++ svg cairo
我想用Cairo库加载一个SVG文件,对它应用一些转换.然后我想用glTexture显示我的svg.
但我只是找到创建svg文件但不加载svg的函数.
Uli*_*ter 8
开罗本身无法读取SVG文件.你需要像librsvg这样的东西来将SVG渲染到Cairo表面.
通过快速浏览一下他们的API文档,看起来你需要rsvg_handle_new_from_file()加载一个文件和类似的东西,rsvg_handle_render_cairo()或者rsvg_handle_get_pixbuf()将SVG绘制到Cairo上下文/将SVG变成GdkPixbuf.
rsvg_handle_new_from_file()
rsvg_handle_render_cairo()
rsvg_handle_get_pixbuf()
归档时间:
11 年,10 月 前
查看次数:
3934 次
最近记录:
9 年,6 月 前