UIImage -> CGImageRef

47

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

3个回答

110

这很简单,只需要使用image.CGImage,其中image是一个UIImage对象。


5
请注意,CGImage 可能并不完全等同于 UIImage。特别是要注意 imageOrientation 不是 UIImageOrientationUp 的情况。 - Anomie
3
注意:image 也可以由 CIImage 创建。 - zc246

17
CGImageRef cgImage = [someImage CGImage];

11
除非UIImage是从CIImage初始化的,否则CGImage将为nil。 - Alex Zavatone

3
写以下代码以从UIImage获取CGImage: 假设您有一个UIImage对象ex imageObject,那么:
CGImage imageRef = imageObject.CGImage

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接