所以我有一个CGBitmapContext
,我使用这个在触摸位置获得像素
unsigned char* data = CGBitmapContextGetData (offscreenBuffer);
if (data != NULL) {
offset = 4*((self.bounds.size.width*round(coord.y))+round(coord.x));
int alpha = data[offset];
int red = data[offset+1];
int green = data[offset+2];
int blue = data[offset+3];
}
然后我改变像素颜色,如下所示。
data[offset]=255;
data[offset+1]=255;
data[offset+2]=0;
data[offset+3]=0;
我的问题是如何从修改后的像素中获取 CGImage 以便我可以更新我的CGBitmapContext
?
任何帮助将不胜感激,谢谢!