标签: iphone cocoa-touch core-graphics
我正在尝试从图像中获取像素信息,并且已经达到了我的void*数据对象的位置,该对象是指向图像数据的指针。
void*
这个对象究竟是什么?我试过迭代它希望它是一个像素信息数组但它似乎不起作用。
我想获得每个像素的rgb值。
答案 0 :(得分:4)
它是指向位图数据的指针。如果您在解释它时遇到问题,那么位图可能不是您认为的那种格式(CoreGraphics会在加载外部位图时自动进行一些转换)。
使用CGBitmapContextGetBitmapInfo()检查位图格式信息。
CGBitmapContextGetBitmapInfo()