【问题标题】:UIImage -> CGImageRefUIImage -> CGImageRef
【发布时间】:2011-05-20 03:56:30
【问题描述】:

我正在构建一个需要将 UIImage 转换为 CGImageRef 的 Iphone 应用程序。我不知道如何做到这一点,并希望得到一些帮助。我没有处理图像的背景... :)

【问题讨论】:

    标签: cocoa-touch image uiimage cgimageref


    【解决方案1】:

    就像image.CGImage 一样简单,其中imageUIImage 对象。

    【讨论】:

    • 请注意,CGImage 可能不完全等同于 UIImage。特别要注意imageOrientation 不是UIImageOrientationUp
    • 注意image也可以从CIImage创建
    【解决方案2】:
    CGImageRef cgImage = [someImage CGImage];
    

    【讨论】:

    • 除非 UIImage 是从 CIImage 初始化的,否则 CGImage 将为 nil。
    【解决方案3】:

    编写以下代码以从 UIImage 获取 CGImage: 假设你有一个 UIImage 对象 ex imageObject 那么,

    CGImage imageRef = imageObject.CGImage
    

    【讨论】:

      猜你喜欢
      • 2023-03-15
      • 2010-12-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-04-09
      • 1970-01-01
      • 2014-09-13
      相关资源
      最近更新 更多