opengl中有没绘制svg 、emf或者wmf矢量图元文件的接口?

Arfer198811 2011-10-08 08:55:27
我现在有些svg,emf和wmf的的矢量图元文件,想用opengl的接口来绘制,这样简单方便支持跨平台,不知道有没有相关的接口?

知道的各位大哥麻烦告诉我下,拜谢了!!
...全文
363 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
ryfdizuo 2011-10-09
  • 打赏
  • 举报
回复
opengl没有对这些矢量图格式的支持,qt支持svg,
需要相关的解析库,提取出图形的顶点和顶点列表,使用opengl绘制。
星羽 2011-10-09
  • 打赏
  • 举报
回复
你得找些相关的svg,emf和wmf解析库,把他们解析成bitmap,然后在用opengl加载这些bitmap
shamanism1920 2011-10-09
  • 打赏
  • 举报
回复
据我所知,不过我也是菜鸟,我是没听说过,但可以用AUX_RGBImageRec *TextureImage; //
TextureImage = auxDIBImageLoad(chFileName);可以加载位图,不知道对你有没有用。
ABViewer Enterprise 中文特别版是一款高品质、低成本、高效率的多功能设计及工程文档管理和图像浏览工具,是最专业的2D/3D CAD查看器,编辑器和转换器。当然可能很多人使用 Autodesk CAD 或者其它!程序支持30多种光栅和矢量图形格式,包括 AutoCAD DWG, DXF, DWF, Hewlett-Packard HPGL, PLT, HGL, CGM, SVG, IGES/IGS, STEP/STP, STL, 3DS, TIFF, BMP, JPG, GIF等图像格式,并可以精确的调整图像或转换其它文件格式。程序具有批处理功能。 作为一个多用途的程序,ABViewer有着拖放图象,缩放图象和调整图象中心的功能,为他们的标识打印,转换和复制到剪切板,以便日后粘贴。 ABViewer可以轻松的管理文件。 ABViewer转换所有支持的文件为PDF, BMP, EMF, JPEG, GIF 和 TIFF格式。ABViewer现在有3个版本:企业版,专业版和标准版。ABViewer最新版本支持新的计算机辅助设计软件AutoCAD DWG 2013。 ABViewer Enterprise 14 主要特色: 组合的查看器,编辑器和转换器 支持 DWG,DXF,PLT,HPGL,TIFF,SVG,CGM,IGES / IGS *,STEP / STP *,STL *,3DS *和其他行业标准格式(*对于3D格式,请安装免费的3D插件) 在A4打印机上打印大幅面(例如A1) 具有相关文档,可以执行从设计到工程的所有操作的多功能性 易于使用,快速,专业且功能强大的产品 ABViewer Enterprise 14 最重要的方面是质量,速度和价格! ABViewer Enterprise 14 支持的格式: AutoCAD DWG,DXF和所有DWF版本 惠普PLT查看器:HPGL,HGL,HG,PRN,SPL 可扩展矢量图形:SVG 计算机图形图文件:CGM 3DStudio(以及许多其他工具):3DS 立体光刻文件格式(ANSI和二进制):STL 初始图形交换规范:IGES1 产品模型数据交换的标准:STEP1 PS Adobe Windows图文件EMFWMF 支持所有流行的光栅图,包括TIFF,BMP,JPG,PSD和GIF ABViewer Enterprise 14 支持格式 ABViewer 可以与所有支持的格式相关联 支持的CAD格式: AutoCAD™: DWG –所有版本(从2.5到2012年包括在内) DXF ASCII(所有版本) 模板文件:DWT Autodesk Design Web格式:DWF 惠普HPGL:PLT,HGL,HG,HPG,PLO,HP,HP1,HP2,HPGL,HPGL2,GL2,PRN,SPL 可缩放矢量图形:SVG 计算机图形图文件:CGM Adobe Acrobat文件:PDF 封装的PostScript文件:EPS Adobe后记:PS 支持的栅格图片: 位图:BMP,RLE,DIB 图标:ICO Compuserve GIF:GIF 艺术与文字缩略图:GED图片 Autodesk:CEL,PIC图像 CALS栅格:CAL 图片Halo博士:CUT,PAL 图像GFI传真:FAX JPEG图像:JPG,JPEG 图像 柯达Photo-CD:PCD 图像 Paintshop Pro:PSP 图像 Photoshop:PSD,PDD 图像便携式网络图形:PNG 图像便携式像素/灰度图:PPM,PGM,PBM 图像 SGI:BW,RGB,RGBA,SGI 图像 SGI Wavefront:RLA,RPF 图像 TIFF:TIF,TIFF 图像 Truevision:TGA,VST,VDA,WIN 图像 ZSoft 画笔:PCX 支持的矢量图像: 图文件WMF 增强型图文件EMF ABViewer Enterprise 14 支持 3D 文件格式 (built in 3D Viewers) AutoCAD™图形文件格式:DWG 工程图交换格式:DXF 3DStudio(以及许多其他工具):3DS 立体光刻文件格式(ANSI和二进制):STL(STL查看器) 初始图形交换规范:IGES / IGS1(IGES查看器) 产品模型数据交换的标准:STEP / STP1(STEP Viewer) WaveFront和许多其他产品:OBJ GNU三角表面:GTS 三角不规则网络矢量文件格式:TIN ASCI场景导出:ASE Blitz 3D模型文件:B3D Ghoul2(GLM)模型文件:GLM,GLX,GLA Pulsar Studio L

64,682

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

试试用AI创作助手写篇文章吧