47得票3回答
UIImage -> CGImageRef

我正在开发一个需要将UIImage转换为CGImageRef的iPhone应用程序。我不知道如何做这个,希望能得到帮助。我在处理图像方面没有任何经验... :)

27得票1回答
从CGImageRef获取NSImage

我正在尝试在CoreGraphics中处理图像,然后将处理后的图像返回到NSImage以便保存和显示。我有充足的资源来了解如何在iOS中执行这些函数,但在NSImage中似乎缺少辅助方法。在iOS中,类方法是imageWithCGImage:,那么在Mac OS中该怎么做呢? 我试图在Cor...

13得票1回答
有没有比UIImagePNGRepresentation更快的方式对PNG进行编码?

我正在为CATiledLayer生成一堆瓷砖。在iPhone 4S上生成120个256 x 256大小,具有4个层级的瓷砖需要大约11秒的时间。图像本身适合2048 x 2048。 我的瓶颈是UIImagePNGRepresentation。每个256 x 256图像的生成大约需要0.10-...

11得票5回答
在iOS中如何释放CGImageRef?

我正在编写这个方法来计算图像的平均R、G、B值。以下方法以UIImage作为输入,并返回包含输入图像的R、G、B值的数组。但我有一个问题:如何/在哪里正确释放CGImageRef?-(NSArray *)getAverageRGBValuesFromImage:(UIImage *)image...

10得票2回答
NSImage和cv::Mat之间的相互转换

在使用OpenCV时,我需要将NSImage转换为OpenCV多通道的2D矩阵(cvMat),反之亦然。 最好的方法是什么? 问候, Dom

10得票1回答
CGImageSource转换为CGImage?

我有以下代码来访问PHAsset。我需要将CGImage传递出去: let imageManager = PHImageManager.defaultManager() imageManager.requestImageDataForAsset(self.asset!, options: n...

8得票2回答
在iOS上使用ARC将CALayer的内容设置为CGImageRef

以下代码在手动内存管理下编译良好,但在ARC下失败: CALayer *layer = [CALayer layer]; layer.contents = [[UIImage imageNamed:@"dial.png"] CGImage]; 错误信息如下: 自动引用计数问题:禁止使...

7得票4回答
使用CGImageSourceCreateThumbnailAtIndex从UIImage创建缩略图

我想使用函数CGImageSourceCreateThumbnailAtIndex从一个UIImage中创建缩略图。我只有这个UIImage本身,该图像是UIView上的快照。 请注意,我不想使用其他任何方法来创建缩略图,只想使用CGImageSourceCreateThumbnailAtI...

7得票1回答
在控制台中收到消息:"CreateWrappedSurface() failed for a dataprovider-backed CGImageRef."

升级到Xcode 7后,在操作期间渲染图像时出现以下警告信息: CreateWrappedSurface()无法为dataprovider-backed CGImageRef创建表面。 Xcode 6.4下没有这样的消息。 找到抛出该消息的代码部分: if (!self.origi...