我遇到了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