用UIGraphics绘图

时间:2012-01-21 04:16:02

标签: ios drawing

我正在玩一个我正在制作的小绘图应用程序,并且想知道如何在photoshop中更改“画笔”。我想使用自定义图像作为画笔,而不仅仅是一个圆圈。我该怎么做呢?

以下是我目前的绘制方式:

    UIGraphicsBeginImageContext(self.view.frame.size);

    [drawImage.image drawInRect:CGRectMake(0, 0, self.view.frame.size.width, self.view.frame.size.height)];

    CGContextSetLineCap(UIGraphicsGetCurrentContext(), kCGLineCapRound);

    CGContextSetBlendMode(UIGraphicsGetCurrentContext(), kCGBlendModeCopy);

    CGContextSetRGBStrokeColor(UIGraphicsGetCurrentContext(), 0.0, 0.0, 0.0, 1.0);


    CGContextSetLineWidth(UIGraphicsGetCurrentContext(), currentSize);

    CGContextMoveToPoint(UIGraphicsGetCurrentContext(), lastPoint.x, lastPoint.y);

    CGContextAddLineToPoint(UIGraphicsGetCurrentContext(), lastPoint.x, lastPoint.y);

    CGContextStrokePath(UIGraphicsGetCurrentContext());

    CGContextFlush(UIGraphicsGetCurrentContext());

    drawImage.image = UIGraphicsGetImageFromCurrentImageContext();

    UIGraphicsEndImageContext();

1 个答案:

答案 0 :(得分:0)

您需要在构成画笔笔划的线段的几个点处通过适当的混合绘制画笔图像。