查看: 1309|回复: 3

如何正确的重新设置image的数据

[复制链接]

该用户从未签到

发表于 2010-4-28 15:49:50 | 显示全部楼层 |阅读模式
我读取一个ive,遍历它的image,使用image->data()将压缩后的像素值得到。通过解压像素等操作得到缩小一半的像素值(这些过程可以证明是正确的)。现在我使用image->setimage将新的像素值重新设置,但是导出的ive模型看不到纹理(或者纹理不正确)。但将新的ive转换成osg,导出的纹理确实正确的,osg也能正确地显示。请问可能是什么原因引起这种情况。
谢谢解答!

该用户从未签到

发表于 2010-4-28 17:10:30 | 显示全部楼层
仅凭现有的信息,我无法判断什么。不过您可以用一个已知图片来替代您自己设置的Image对象,看看是您保存ive文件时的问题,还是setImage的问题

该用户从未签到

 楼主| 发表于 2010-5-6 11:04:07 | 显示全部楼层
但是,我将处理后的数据导出成纹理,再将纹理重新赋给image,ive文件的纹理显示就是正常的。

该用户从未签到

发表于 2010-5-6 23:21:50 | 显示全部楼层
您可以尝试直接输入您压缩后的纹理贴图输出,,看看是否正确~~~~~·
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

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

联系我们

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