【问题标题】:Drawing imagedata from data set of integers on an iPad using OpenGL使用 OpenGL 从 iPad 上的整数数据集绘制图像数据
【发布时间】:2010-08-30 12:45:03
【问题描述】:

我正在尝试在 iPad 项目中使用 OpenGL 绘制图像。

图像数据: UInt8 的数据块,表示三个维度中每个像素的灰度值(我将从 3D 体中绘制切片)。我也有关于图像高度和宽度的信息。

我目前(不成功)的方法是将它用作正方形上的纹理,我正在查看我在网上找到的一些示例代码。但是,该代码会从光盘加载图像文件。

在设置视图时,会调用CGContextDrawImage,最后一个参数应该是CGImageRef。你知道我如何从我的数据中创建一个吗?还是这是一条死胡同?

感谢所有输入。我真的还没有掌握OpenGL,所以请温柔:-)

【问题讨论】:

    标签: iphone ipad opengl-es ios


    【解决方案1】:

    这不是死胡同。

    您可以使用 CGBitmapContextCreate() 从像素内存块创建 CGImageRef 以创建位图上下文,并使用 CGBitmapContextCreateImage() 从位图上下文创建图像引用。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-01-02
      • 1970-01-01
      • 2014-09-06
      • 1970-01-01
      • 2013-04-30
      相关资源
      最近更新 更多