我正在尝试使用CGContextRef
使用以下代码绘制图像:
UIGraphicsBeginImageContextWithOptions(size, false, 0);
CGContextRef context = UIGraphicsGetCurrentContext();
// After getting the context i pass it to a C++ backend by an appropriate wrapper and do some drawing operations.
然后我尝试使用以下代码从上下文中获取图像:
CGImageRef image = [UIGraphicsGetImageFromCurrentImageContext() CGImage];
但是这会返回一个大小为(0,0)的图像。
我试图通过以下方式获取图片:
CGImageRef image = CGBitmapContextCreateImage(context);
这将返回一个空白图像,其原始大小乘以宽度和高度均为3。
有什么建议吗?