查看: 1656|回复: 2

ScaleImage函数报错问题

[复制链接]

该用户从未签到

发表于 2012-10-30 16:58:10 | 显示全部楼层 |阅读模式
大家好,
请问我使用osgDB的readImageFile函数读取一张图片后使用ScaleImage进行缩放,但是报了内存不足的错误,
应该是gluscaleImage函数报错了

代码如下
  1. osg::Image *pImg = osgDB::readImageFile("F:\\Test.bmp");
  2. pImg->scaleImage(512,512,1);
复制代码
谢谢

该用户从未签到

发表于 2012-10-30 20:10:00 | 显示全部楼层
本帖最后由 liuzhiyu123 于 2012-10-31 07:41 编辑

检查路径是否正确,给出具体的错误信息

该用户从未签到

发表于 2012-11-5 09:34:25 | 显示全部楼层
OSG3.0以前版本的scaleImage是通过OpenGL的glu函数来实现缩放的,因此必须提前设置OpenGL上下文,否则不能工作。3.0之后自己使用了cpu端的模拟glu库,应该可以直接使用
您需要登录后才可以回帖 登录 | 注册

本版积分规则

OSG中国官方论坛-有您OSG在中国才更好

网站简介:osgChina是国内首个三维相关技术开源社区,旨在为国内更多的技术开发人员提供最前沿的技术资讯,为更多的三维从业者提供一个学习、交流的技术平台。

联系我们

  • 工作时间:09:00--18:00
  • 反馈邮箱:1315785073@qq.com
快速回复 返回顶部 返回列表