我遇到了CGBitmapcontext的问题。 我在创建带有“无效句柄”消息的CGBitmapContext时出现en错误。“Invalid Handle”Create CGBitmapContext
这里是我的代码:
var previewContext = new CGBitmapContext(null, (int)ExportedImage.Size.Width, (int)ExportedImage.Size.Height, 8, (int)ExportedImage.Size.Height * 4, CGColorSpace.CreateDeviceRGB(), CGImageAlphaInfo.PremultipliedFirst);
谢谢;
值谢谢非常mutch;)这个工作对我来说) – Alex 2012-04-13 06:21:43
谢谢,虽然这种行为是不同的苹果文档说:'数据',如果非NULL,指向内存块至少'bytesPerRow *高度'字节 。如果'data'为NULL,则上下文数据 将自动分配,并在上下文取消分配 时释放。 – Hrissan 2013-06-09 19:15:14
重要的一点!如果您在停止使用上下文之前允许您的ctxBuffer被垃圾收集,您的应用程序将随机崩溃!我在类级别上有上下文变量,而ctxBuffer在函数创建上下文中是局部变量。应用程序崩溃,直到我将ctxBuffer移动到类级别。谨防! – Hrissan 2013-06-09 20:39:54