【发布时间】:2011-11-06 02:02:27
【问题描述】:
我正在使用 UIBezierPath,但这个问题涉及路径的控制点,而不是绘图。给定一组点,我可以渲染一条路径。但是,我无法弄清楚如何计算控制点以像照片曲线编辑器(How to implement a Photoshop Curves editor in UIKit)中那样具有平滑线。
我看到的最接近的答案在这里:how can i trace the finger movement on touch for drawing smooth curves?
但是,我仍然无法掌握正确的计算方法。用代码总结一下:
for (int i = 0; i< points; i++)
{
...
[path addQuadCurveToPoint:nextPoint controlPoint:WTF];
}
【问题讨论】:
-
寂静如此响亮,让人心痛。
-
您希望曲线准确地通过每个给定点吗?还是您想要一条更平滑的曲线可能刚好通过某些给定点?
-
@robmayoff 我想 close 如果它是一个更简单的操作就足够了。
-
如果有帮助,大多数色调曲线倾向于使用样条曲线插值的值。
标签: iphone objective-c ios quartz-graphics bezier