Given a CGMutablePathRef how do I draw a UIImage in it? I know that you can draw it like the following:
UIImage* scaledImage = UIGraphicsGetImageFromCurrentImag
When you say "draw within a CGMutablePath" I have to assume you mean "clip to a CGMutablePath." In that case, you just need to add the path to the current context (CGContextAddPath()
or any of the path-building functions like CGContextAddLineToPoint()
) and then call CGContextClip()
. You can then draw your image in the context with something like drawAtPoint:
or CGContextDrawImage()
.