【发布时间】:2014-12-19 16:06:26
【问题描述】:
我正在引用一个示例诺基亚项目,我想添加曲线过滤器。我不确定如何执行此操作,因为我不了解过滤器所需的曲线参数是什么
CurvesFilter(Curve red, curve Green, curve blue)
我需要在参数中插入什么?
【问题讨论】:
标签: windows-phone-8 nokia-imaging-sdk lumia-imaging-sdk
我正在引用一个示例诺基亚项目,我想添加曲线过滤器。我不确定如何执行此操作,因为我不了解过滤器所需的曲线参数是什么
CurvesFilter(Curve red, curve Green, curve blue)
我需要在参数中插入什么?
【问题讨论】:
标签: windows-phone-8 nokia-imaging-sdk lumia-imaging-sdk
只需检查文档。这里描述: CurvesFilter
第一个构造函数使用默认值创建并初始化一个新的 CurvesFilter:
CurvesFilter()
第二个构造函数使用一组颜色曲线创建并初始化一个新的 CurvesFilter:
CurvesFilter(Curve, Curve, Curve)
所以红色、绿色和蓝色是 Curve 类的类型。你可以在这里查看文档:Curve
所以你应该创建一个新的类对象:
Curve(CurveInterpolation)
CurveInterpolation是点之间的插值方式。
【讨论】:
CurveInterpolation.Linear 和CurveInterpolation.NaturalCubicSpline 但我如何将它们插入CurvesFilter?
var red = new Curve(CurveInterpolation.Linear); red.SetPoint(0, 0);,但我不知道该怎么办?