lua使用CCImage:getData(),得到一个空的字符串 --> ""

如题,在lua中想要 把 一张彩图 变成灰度图, CCImage:getData() 返回值不正常,没有报任何错误

function room_gen_gray_texture(imagePath, imageType)

local image = CCImage:new()
image:initWithImageFile(imagePath, imageType)

CCMessageBox(image:getData(), "")

image:release()
end

lua中image:getData()没有这个方法来获取图片数据的,目前发现只能通过下面的方式来获取对应点的数据

image:getColor4B(float x, float y) --返回ccColor4B对象或者image:getColor4F(float x, float y)返回ccColor4F对象

-------------

如果想拿全部的数据,可以用image:getWidth()和image:getHeight()获取图片的宽和高,然后去遍历获取图片数据

lua 里面没有指针,而且CCImage没有getColor4B()这个方法。 怎么遍历?