【问题标题】:How to implement a Photoshop Curves editor in UIKit如何在 UIKit 中实现 Photoshop 曲线编辑器
【发布时间】:2011-11-04 17:53:05
【问题描述】:

我熟悉 UIBezierPath 和相应的 CG 例程,但它们似乎都没有绘制与我在 Photoshop 等中看到的相同类型的路径。

如何解决这个问题?我只是在谈论 UI——让用户在点周围拖动。

我在这里找到了一个 java 示例:http://www.cse.unsw.edu.au/~lambert/splines/natcubic.html

【问题讨论】:

    标签: ios uikit core-graphics quartz-graphics bezier


    【解决方案1】:

    我会查看 CGContextAddCurveToPoint 并拖动曲线的控制点。如果您需要更多控制点来创建复杂曲线,只需将生成的曲线拆分为简单段即可。

    看看this article 它解释了如何根据曲线上的节点计算控制点。

    【讨论】:

    • 我想我的主要问题是控制点的放置位置。它们不是所示的实际点,因为它们是端点。
    • 这是一个简单的 Mac 应用程序示例,我认为您可以从以下位置获得灵感:cocoawithlove.com/2008/07/…
    • 谢谢。几天前我已经检查过了...仍然无法理解如何放置控制点以获得相同的曲率。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-02-22
    相关资源
    最近更新 更多