cgbitmapcontextcreate

    9熱度

    5回答

    在我的應用程序中,我需要調整大小和裁剪一些圖像,存儲在本地和聯機。我正在使用Trevor Harmon's tutorial,它實現了UIImage+Resize。 在我的iPhone 4(iOS 4.3.1)上一切正常,我沒有問題。但在我的iPhone 3G(iOS 3.2)上,調整大小和裁剪方法不適用於任何圖片(本地存儲的圖片是PNG)。 這是控制檯輸出: Tue Apr 5 02:34:44

    0熱度

    1回答

    我使用CGBitmapContextCreate呼叫建立我自己的上下文。上下文已成功創建。我可以使用調用CGContextDrawImage成功地在此上下文中繪製UIImage。但是,當我嘗試使用UIImage的drawPatternInRect:調用時,它會給出錯誤'Context is nil'。 我相信這方面是不是零和正確,因爲CGContextDrawImage在同樣的情況下工作正常,則創

    1熱度

    1回答

    我開發具有用戶繪圖作爲其組成部分之一iOS應用。我想繪製一個位圖的上下文。 1)當繪圖選項被選中,我創建位圖背景下:這可以通過兩種方式來實現。只有在停用工具時,上下文才會關閉。所以它在繪圖時保持打開狀態。每當用戶畫一條線時 - 我創建新的位圖上下文,在那裏複製當前圖形(存儲爲圖像),添加新行,然後關閉上下文(當然還有保存新圖像)。所以只有在具體的繪圖操作過程中才會打開。 第一種方法需要一個(可能)

    2熱度

    1回答

    首先,檢查出SO上其他地方的this very handy extension to CALayer。它可以幫助您確定圖層內容中指定的某個點是否爲透明或不透明。 n.b .:無法保證圖層的contents可被表示或響應,就好像它是一個CGImageRef。 (這個可以有更廣泛的使用上面提到的延伸,授予的含義。)在我的情況,但是,我知道,我在測試層具有被分配一個CGImageRefcontents。

    0熱度

    2回答

    我試圖在dataBuffer的幫助下在UIImage上繪製一行,當按鈕被觸摸時,但drawRect:.. methode沒有被調用。 (所以,我想畫的線不會出現) 我真的不知道問題出在哪裏,所以我發佈了更多的代碼。對於那個很抱歉。 順便說一句,我正在研究一個基於視圖的應用程序。 這裏是我的代碼: -(void) viewDidLoad{ UIImage *image = [UIImage

    3熱度

    2回答

    我不確定如何釋放位圖上下文。 我做了以下內容: CGContextRef context = CGBitmapContextCreate(nil, size.width, size.height, 8, 0, CGColorSpaceCreateDeviceRGB(), kCGBitmapAlphaInfoMask); . . // (All straightforward code) .

    1熱度

    1回答

    我有一個無符號字符*數據具有以下值,如圖而調試在xcode中, \ XC1 \ XC1 \ XC1 \ XC1 \ XC1 \ XC1 \ XC1 \ XC0 \ X84 \ X03 \ X03 \ X02 \ X03 \ X02 \ X03 \ X03 \ X03 \ X02 \ X02 \ X03 \ X02 \ X03 \ X02 \ X02 \ X03 \ X02 \ X02 \ X02

    2熱度

    1回答

    我嘗試調整圖像縱橫比,如以下鏈接 Resizing UIimages pulled from the Camera also ROTATES the UIimage? https://stackoverflow.com/questions/1282830/uiimagepickercontroller-uiimage-memory-and-more 也能正常工作在模擬器上完成的。但是在我的iPho

    0熱度

    2回答

    我想創建自己的圖像。我已經知道它的寬度(320 * 2 = 640)和高度(427)。 所以我有一些原始數據: unsigned char *rawImg = malloc(height * width * 4 *2); 然後,我將填補它:) 然後,我必須做這樣的事情得到一個位圖和返回(*的UIImage) : ctx = CGBitmapContextCreate(rawImg,width*

    1熱度

    1回答

    我有一個圖像,在其RGB組件是完全白色,具有不同的阿爾法 - 例如,在RGBA格式0xFFFFFF09。但是,當我用UIImage或CGImage API加載這個圖像,然後在CGBitmapContext中繪製它時,它會出現灰度,將RGB組件設置爲alpha的值 - 所以在上例中,像素會出來0x09090909而不是0xFFFFFF09。因此,應該是白色的,透明度不同的圖像,實際上是透明的,而不是