cgimageref

    1熱度

    2回答

    我正在處理大量大圖像的卡魯塞爾,並且正在進行一些測試以嘗試提高加載圖像的性能。現在,即使我已經在不同的隊列上解壓jpg,它仍然會花費一點點,主要是與iOS中包含的相冊應用程序進行比較。此外,如果我非常快速地傳遞圖像,我可以產生記憶警告。 所以我想要做的是將CGImageRef(或UIImage已解壓:原始數據)存儲到核心數據。但我發現的所有答案和選項都使用UIImageJPegRepresenta

    0熱度

    1回答

    我有一個程序,我在後臺線程上運行一個完成塊。在塊內部,我設置了一個CGImageRef,然後在主線程中設置了我的圖層內容。問題是,有時應用程序在主線程部分崩潰。 這是完成塊,在下面的代碼同時fullImage和cfFullImage在我的.h requestCompleteBlock completionBlock = ^(id data) { // Seems I need to h

    0熱度

    1回答

    我導入了CoreGraphics,QuartzCore和AssetsLibrary框架。爲什麼我會爲CGImageDestinationRef獲取未聲明的標識符錯誤? 這是我如何我宣佈它: CGImageDestinationRef imageDestinationRef = CGImageDestinationCreateWithURL((__bridge CFURLRef)directoryU

    4熱度

    1回答

    我使用grabKit爲了允許用戶將他們的Instagram,Facebook和本地圖片導入到我的應用程序。問題出在照片是本地的時候。在這種情況下,我使用一種在用戶選擇照片時起作用的方法。 標準的代碼,我才能做到發現如下: - (void)picker:(GRKPickerViewController*)picker didSelectPhoto:(GRKPhoto *)photo{

    -3熱度

    1回答

    這是有圖像數據的方法,該圖像會比寫入相機膠捲 CGImageRef cgImageResult = [self newSquareOverlayedImageForFeatures:features inCGImage:srcImage withOrientation:curDeviceOrient

    2熱度

    1回答

    我已經使用AVFoundation構建了一個攝像頭。 一旦我AVCaptureStillImageOutput已經完成了captureStillImageAsynchronouslyFromConnection:completionHandler:方法,我創建了一個NSData對象是這樣的: NSData *imageData = [AVCaptureStillImageOutput jpeg

    12熱度

    1回答

    我正在爲CATiledLayer生成一堆瓷磚。大約需要11秒,在iPhone 4S上以256 x 256和4級細節生成120個貼圖。圖像本身適合2048 x 2048. 我的瓶頸是UIImagePNGRepresentation。大約需要0.10-0.15秒來生成每個256 x 256圖像。 我試過在不同的背景隊列上生成多個貼圖,但這隻能將其縮小到9-10秒左右。 我也使用的ImageIO框架,這

    0熱度

    1回答

    我需要捕捉桌面圖像,並處理其RGB數據,我使用Quartz API做同樣的, 我面臨什麼樣的問題是,高內存使用, 請參閱功能, 這裏編輯, 這個函數通過pThread調用;這樣的事情, void ImageProcessing::thread(){ NSAutoreleasePool *pool=[[NSAutoreleasePool alloc]init]; ImgRef sImageRef

    0熱度

    1回答

    我的第一篇文章是在here,以查找我的應用崩潰的原因。經過近3個小時的檢測,現在我可以找出泄漏的位置。 首先,我正在做的是使用AFNetworking下載圖片後,我將設置uiimageview的大小與下載圖片的大小有關。 [self.headerView setImageWithURLRequest:[NSMutableURLRequest requestWithURL:[NSURL URLWit

    2熱度

    1回答

    我想把幾個CGImageRefs放入一個NSArray。它的工作原理應該是在模擬器上,但不是在設備上 - 它在我試圖用EXC_BAD_ACCESS code = 1錯誤形成陣列時崩潰。我也試過其他的東西,比如從一個可變數組開始,但它也不起作用。在控制檯中輸入BT的結果是 (lldb) bt * thread #1: tid = 0x2403, 0x3a9b25b6 libobjc.A.dylib