我想知道你们是否知道我如何在 iOS 应用程序上绘制一条粗略的线条。
目前,我正在借助 UIBezierPath 进行绘图,然后将其渲染到位图图形上下文中。我怎样才能让线条看起来很粗略?
// Produce and add points to draw in the UIBezierPath
// Draw the path into the Bitmap context
UIGraphicsBeginImageContext(self.bounds.size);
[frameBuffer drawAtPoint:CGPointMake(0, 0) blendMode:kCGBlendModeCopy alpha:1.0];
[[datasource lineStrokeColorForSketchCanvas:self] setStroke];
[curvePath stroke];
image = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
预先非常感谢您:)
我建议使用一小批“粗略”线条纹理,然后使用这些 + UIBezierPath 将粗略图像沿正确的旋转路径放置。
您可以将它们绘制到上下文中,然后保存它们,这样您就不必每次都生成它们。
详细说明:
从 UIBezierPath 的一端开始,沿着路径的每个 x 点,以该点为中心绘制一条粗略的线段,继续前进,直到到达路径的末尾。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)