如何创建一个绘制了图像的CGlayer?

时间:2010-03-06 18:03:45

标签: iphone cglayer

我只需知道热点就可以创建一个带有图像的CGLayer。我并不完全理解文档。感谢

1 个答案:

答案 0 :(得分:0)

不久之前,我发布了一篇关于类似主题的博客文章,可在此处找到:

Drawing UIImages right side up using CoreGraphics

在那篇文章中,我将展示如何绘制UIImage以使其成为灰度。其中一部分包括创建一个带有灰色空间的新图层(因此它以灰色阴影绘制),然后从CGContextRef中提取CGLayer,将其推送到上下文堆栈,绘制{{ 1}},然后弹出上下文堆栈。 UIImage绘制到最顶层的UIImage,这将是与您的CGContextRef对应的上下文。

可能有其他方法可以做到这一点,但这就是我过去做过的事情,而且它对我来说总是很有用。