是否可以使用Core Graphics描边CGImageRef?

时间:2011-02-15 13:20:17

标签: cocoa-touch core-graphics

我有一个CGImageRef到一个透明背景的形状。是否可以描绘图像,就像你可以使用CGContextStrokePath()描边一样?或者,您可以将图像转换为路径和笔划吗?

2 个答案:

答案 0 :(得分:0)

您可以使用CGContextDrawTiledImage。这不完全是你想要的,但据我所知,没有内置的方法来做你想要的。但是,您可以使用放置良好的rects和裁剪路径的组合来实现您的目标。

答案 1 :(得分:0)

事实证明没有简单的方法可以做到这一点,所以我最终不得不迭代每个像素(你可以使用CGBitmapContextGetData()获得指向图像数据的指针)并调整每个像素的RGB值。与一个不透明的像素相邻。