查看: 1253|回复: 5

求教,抓图后如何对像素进行操作?

[复制链接]

该用户从未签到

发表于 2010-12-3 17:50:00 | 显示全部楼层 |阅读模式
我想模仿opengl中抓图函数glreadpixel()函数,对此函数的最后一个参数中保存的图像数据进行操作,在osg中有类似存像素的数组么?
谢谢!

该用户从未签到

发表于 2010-12-3 18:07:20 | 显示全部楼层
你是打算调整像素数据么?那就是普通的图像处理领域的问题了,与图形学几乎没有关系,与OpenGL就更没有关系了。

顺便问一句,你想达到的是什么样的效果呢?从上面看不出你需要的效果。

该用户从未签到

 楼主| 发表于 2010-12-3 20:59:05 | 显示全部楼层
你是打算调整像素数据么?那就是普通的图像处理领域的问题了,与图形学几乎没有关系,与OpenGL就更没有关系了。

顺便问一句,你想达到的是什么样的效果呢?从上面看不出你需要的效果。
yin_savage 发表于 2010-12-3 18:07


我想对像素进行一些操作,只是想知道存在哪里了?Image类中是不是有这样一个数组或指针?谢谢!

该用户从未签到

 楼主| 发表于 2010-12-3 21:54:45 | 显示全部楼层
有人说这么用,image->data(x,y,z)[0],x,y,z代表什么?该怎么用啊?请具体点,谢谢!

该用户从未签到

发表于 2010-12-6 10:04:16 | 显示全部楼层
image->data()获取整个数据的首地址
image->data(col, row)获取某行某列的元素地址;它还有第三个参数即imageIndex,您这里应该不必用到

该用户从未签到

 楼主| 发表于 2010-12-7 15:54:05 | 显示全部楼层
谢谢!已解决
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

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

联系我们

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