cgbitmapcontextcreate

    0熱度

    1回答

    我正在使用CGBitmapContextCreate和CGContextDrawImage將RGBA數據繪製到屏幕上。當我嘗試使用CGBitmapContextCreate(pixelBuffer,...)創建bitmapcontext時,我已經有malloc'ed pixelBuffer並將我的數據放在那裏,這很好。 不過,我想核芯顯卡來管理它自己的內存,所以我想通過NULL到CGBitmapC

    0熱度

    1回答

    經與CGBitmapContextCreate麻煩和獲得: 錯誤:不支持的像素的描述 - 1個部件,8位每成分,8比特每像素 與此代碼: float *bitmap = (float*)malloc(sizeof(float) * width * height); // fill with floats CGColorSpaceRef colorspace = CGColorSpaceCr

    0熱度

    2回答

    我的目標如下。 當玩家觸摸屏幕時,程序應該找出該觸摸位置上的像素值,然後循環遍歷每個像素,並且所有具有完全相同RGBA值的任何像素都將被編輯,此時我只是希望將alpha設置爲0以使它們全部不可見。 到目前爲止,我已經設法退休的信息找出哪些對應的像素觸摸,但是當我設置像素,並從新的數據創建一個UIImage並設置它。沒有什麼變化。 有一點幫助將不勝感激。 代碼如下 爲功能 (的UIImage *)g

    0熱度

    2回答

    我已經有一段時間了試圖做到以下幾點, 玩家水龍頭屏幕 讓玩家挖掘的像素值 遍歷圖像,找出哪些像素都一樣使所有 像素具有相同的值是0的阿爾法創建一個新的形象和 設置的UIImage爲新創建的一個 ... 利潤 但它要麼似乎做正如標題所說,全黑的屏幕,或沒有任何圖像......所有的α-可能可能設置爲0,或崩潰的東西有關堆棧上的壞訪問該功能CGSConvertBGRX8888toRGBA8888 這裏

    1熱度

    1回答

    我正在使用以下功能。每當我打電話給它時,它會增加我的記憶使用量。我檢查了所有泄漏。即使在功能結束時我立即釋放對象。在這裏,我提供了我的代碼以供參考。請提供指導。在功能 記憶在使用開始 //存儲器(以字節爲單位):38936576 //內存在的函數(後池漏極) 存儲器中(以字節爲單位)使用結束:39272448 //功能 -(void)parsing:(NSMutableData *)respose

    2熱度

    1回答

    我讀的圖像文件並重新顯示它沒有做任何變化顯示在下面的代碼,但我得到這個錯誤: :CGBitmapContextCreate:不支持的參數組合:8整數位/分量; 16位/像素; 1分量色彩空間; kCGImageAlphaPremultipliedLast; 3792字節/行。 的代碼是: CGImageRef sourceImage = theImage.image.CGImage; CFDa

    2熱度

    2回答

    大多數創建位圖上下文的代碼都使用kCGImageAlphaPremultipliedFirst來創建ARGB,而不是使用kCGImageAlphaPremultipliedLast來創建RGBA。是否有一個原因ARGB是首選? (使用): CGBitmapContextCreate(NULL, size.width, size.height, 8, size.width * 4, col

    21熱度

    1回答

    我迫切需要創建一個沒有alpha通道的CGContextRef。不幸的是,對於Core Graphics,你不能用CGBitmapCreateContext指定kCGImageAlphaNone。 有人可以發表我如何創建一個CGContextRef沒有alpha通道的工作示例? 我需要這個的原因是因爲我最終試圖調用CGImageCreateWithMaskingColors,當然,如果CGImag

    10熱度

    2回答

    在什麼情況下CGBitmapContext無法分配?我有一個表格視圖,它有多個視圖選項。用戶可以看到只有預覽的小表格單元,每行一個較大的預覽,或者每行兩個並排預覽。前兩個呈現很好,但第三個失敗。沒有來自CGBitmapContextCreate的錯誤消息,只是當我嘗試使用它時發生錯誤(即無效的上下文0x0)。 ​​ 我針對的iOS 5.0,建設與5.1。工作與非工作版本之間的唯一區別是非工作版本會

    0熱度

    1回答

    我使用下面的代碼填充rgba有效視圖。但我只有半(1/2)寬。有人請告訴我我的代碼有問題。 CGContextRef bitmap = CGBitmapContextCreate( rgba, width, // width = 320 height, // 460 8 //CGImageGetBitsPerComponent(