【问题标题】:Core Graphics: Mask Image, add Overlay and Underlay核心图形:Mask Image,添加 Overlay 和 Underlay
【发布时间】:2011-04-01 09:05:46
【问题描述】:

如何使用 Core Graphics 对图像进行遮罩、添加叠加层和底图到被遮罩的图像? (例如:一个文档图标由一个蒙版 png、一个卷曲 png 和一个带阴影的基础组成)有人可以给我一个最佳实践吗?

【问题讨论】:

    标签: ios core-graphics


    【解决方案1】:
    • 使用CGContextDrawImage() 绘制底层。
    • 使用CGContextSaveGState() 推送图形上下文状态。
    • 加载掩码并使用CGContextClipToMask()将其添加到上下文中。
    • 绘制您的内容。
    • 使用CGContextRestoreGState() 弹出图形上下文。
    • 使用CGContextDrawImage() 绘制叠加图像。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-09-18
      相关资源
      最近更新 更多