0

我只需要知道热就可以创建一个CGLayer绘制有图像的图像。我没有完全理解文档。谢谢

4

1 回答 1

0

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

使用 CoreGraphics 正面朝上绘制 UIImages

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

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

于 2010-03-25T16:43:57.603 回答