←选择平台

RasterCurve类

总结
定义了一个曲线。
语法
c#
VB
c++
公共RasterCurve
公共RasterCurve
公共ref类RasterCurve
讲话

RasterCurve类定义了曲线的使用AddCurveToRegion使用数组的方法画一条曲线LeadPoint对象。的ToBezierPoints方法用于将一个贝塞尔曲线。的RasterCurve类可以定义两种类型的曲线,RasterCurveType.StandardRasterCurveType.Bezier

例子

这个示例创建一个平滑区域,经过5分,和反转。

c#
VB
使用Leadtools;使用Leadtools.Codecs;使用Leadtools.ImageProcessing;使用Leadtools.ImageProcessing.Color;公共无效RasterCurveExample (){字符串destFileName = Path.Combine (LEAD_VARS.ImagesDir,“Image1_curveinverted.bmp”);/ /创建一个新的曲线对象RasterCurve曲线=RasterCurve ();/ /定义曲线curve.Points.Add (LeadPoint (30、30));curve.Points.Add (LeadPoint (200));curve.Points.Add (LeadPoint (130, 130));curve.Points.Add (LeadPoint (75, 75));curve.Points.Add (30 LeadPoint (130));曲线。类型= RasterCurveType.Standard;曲线。FillMode = LeadFillMode.Winding;曲线。张力= 0.5;曲线。近= RasterCurveClose.Close;/ /创建一个图像使用(RasterImage图像=RasterImage (RasterMemoryFlags.Conventional,250年,250年,24日,RasterByteOrder.Bgr,RasterViewPerspective.BottomLeft,,IntPtr.Zero,0)){Assert.IsNotNull(图片);/ /填充图像FillCommand (RasterColor.FromKnownColor (RasterKnownColor.Magenta) .Run(图片);image.AddCurveToRegion (曲线,RasterRegionCombineMode.Set);/ /做一些与该地区InvertCommand () .Run(图片);/ /保存图片使用(RasterCodecs编解码器=RasterCodecs ()){/ /保存图片回磁盘编解码器。保存(图像、destFileName RasterImageFormat。Bmp、24);}}}静态LEAD_VARS{公共常量字符串ImagesDir =@“C: \ LEADTOOLS21 \ Resources \图片”;}
进口Leadtools进口Leadtools.Codecs进口Leadtools.ImageProcessing.Color公共RasterCurveExample ()昏暗的编解码器作为RasterCodecs =RasterCodecs ()的加载一个形象昏暗的srcFileName作为字符串= Path.Combine (LEAD_VARS.ImagesDir“Image1.cmp”)昏暗的destFileName作为字符串= Path.Combine (LEAD_VARS.ImagesDir“Image1_curveinverted.bmp”)昏暗的图像作为RasterImage = codecs.Load (srcFileName)“创建一个新的曲线对象昏暗的曲线作为RasterCurve =RasterCurve ()曲线的定义curve.Points.Add (LeadPoint (30、30))curve.Points.Add (LeadPoint (200))curve.Points.Add (LeadPoint (130、130))curve.Points.Add (LeadPoint (75、75))curve.Points.Add (LeadPoint (130, 30))曲线。类型= RasterCurveType.Standard曲线。FillMode = LeadFillMode.Winding曲线。张力= 0.5曲线。近= RasterCurveClose.Closeimage.AddCurveToRegion (没有什么,RasterRegionCombineMode曲线。)做一些与该地区昏暗的cmd作为InvertCommand =InvertCommand ()cmd.Run(图片)“回磁盘保存图像编解码器。保存(图像、destFileName RasterImageFormat。Bmp, 24)的清理image.Dispose ()结束公共NotInheritableLEAD_VARS公共常量ImagesDir作为字符串=“C: \ LEADTOOLS21 \ Resources \图片”结束
需求

目标平台

Leadtools组装
188金宝搏的网址客服|支持|联系我们|知识产权的通知
©1991 - 2021领先的技术公司。保留所有权利。