【问题标题】:What is the void* returned from CGBitmapContextGetData?从 CGBitmapContextGetData 返回的 void* 是什么?
【发布时间】:2008-11-21 21:27:39
【问题描述】:

我正在尝试从图像中获取像素信息,并且已经到了我的void* 数据对象的地步,它是指向图像数据的指针。

这个对象到底是什么?我试过迭代它,希望它是一个像素信息数组,但它似乎不起作用。

我想获取每个像素的 rgb 值。

【问题讨论】:

    标签: iphone cocoa-touch core-graphics


    【解决方案1】:

    它是指向位图数据的指针。如果您无法解释它,那么位图可能不是您认为的格式(CoreGraphics 在加载外部位图时会自动进行一些转换)。

    CGBitmapContextGetBitmapInfo()检查位图格式信息。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-10-08
      • 1970-01-01
      • 1970-01-01
      • 2010-11-24
      • 2017-12-03
      • 1970-01-01
      • 2011-12-24
      • 2013-06-20
      相关资源
      最近更新 更多