如何获取一张图片的每个像素点的像素值?

我通过新建一个Image对象来获取像素值,我的代码如下:
Image * img = new Image();
img->initWithImageFile(mCurrentPictureDiffName);
unsigned int *data = (unsigned int *)img->getData();

问题解决了,上面的写法能正常获取到像素值。