我使用下面的代码填写rgba forful视图。但我只有一半(1/2)宽度。任何人请告诉我我的代码有什么问题。
CGContextRef bitmap = CGBitmapContextCreate(
rgba,
width, // width = 320
height, // 460
8 //CGImageGetBitsPerComponent(imageRef),
4 * width, // rowbytes
colorSpace,
kCGImageAlphaNoneSkipLast);
);
答案 0 :(得分:0)
尝试使用:width * [UIDevice currentDevice].scale
代替width
和height * [UIDevice currentDevice].scale
代替height
。
请记住,您的设备可以有Retina屏幕,而您的320px视图实际上是640px视图。 (比例= 2)