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