c#
VB
objective - c
c++
Java
公共LeadRectGetRegionBounds (
RasterRegionXForm图形变换
)
公共函数GetRegionBounds (_
按值传递图形变换作为RasterRegionXForm_
)作为LeadRect
——(LeadRect) regionBounds:(nullable LTRasterRegionXForm *)图形变换
公共LeadRect getRegionBounds (RasterRegionXForm图形变换)
公共:
LeadRectGetRegionBounds (
RasterRegionXForm ^图形变换
)
图形变换
RasterRegionXForm对象LEADTOOLS用来显示坐标系和图像坐标系之间的转换。如果您指定零在这个参数,标量字段默认为1,抵消默认为0,和视图默认图像透视视图视角。
边界矩形。
使用Leadtools;
使用Leadtools.Codecs;
使用Leadtools.ImageProcessing;
使用Leadtools.ImageProcessing.Core;
使用Leadtools.ImageProcessing.Color;
使用Leadtools.Dicom;
使用Leadtools.Drawing;
使用Leadtools.Controls;
使用Leadtools.Svg;
公共无效GetRegionBoundsExample ()
{
RasterCodecs编解码器=新RasterCodecs ();
字符串srcFileName = Path.Combine (LEAD_VARS.ImagesDir,“Image1.cmp”);
字符串destFileName = Path.Combine (LEAD_VARS.ImagesDir,“Image1_GetRegionBounds.bmp”);
/ /加载图像
RasterImage图像= codecs.Load (srcFileName);
/ /添加一个椭圆的矩形区域内的图像
LeadRect rc =新LeadRect(图片。宽/ 3,形象。身高/ 3、形象。宽/ 3,形象。高度/ 3);
image.AddEllipseToRegion (零、rc RasterRegionCombineMode.Set);
rc = image.GetRegionBounds (零);
image.AddRectangleToRegion (零、rc RasterRegionCombineMode.Xor);
/ /反转区域面积和保存图像
InvertCommand命令=新InvertCommand ();
command.Run(图片);
编解码器。保存(图像、destFileName RasterImageFormat。Bmp、24);
image.Dispose ();
codecs.Dispose ();
}
静态类LEAD_VARS
{
公共常量字符串ImagesDir =@“C: \ LEADTOOLS21 \ Resources \图片”;
}
进口Leadtools
进口Leadtools.Codecs
进口Leadtools.ImageProcessing
进口Leadtools.ImageProcessing.Core
进口Leadtools.ImageProcessing.Color
进口Leadtools.Controls
进口Leadtools.Dicom
进口Leadtools.Drawing
进口Leadtools.Svg
公共子GetRegionBoundsExample ()
昏暗的编解码器作为RasterCodecs =新RasterCodecs ()
昏暗的srcFileName作为字符串= Path.Combine (LEAD_VARS.ImagesDir“Image1.cmp”)
昏暗的destFileName作为字符串= Path.Combine (LEAD_VARS.ImagesDir“Image1_GetRegionBounds.bmp”)
“加载图片
昏暗的图像作为RasterImage = codecs.Load (srcFileName)
“添加一个椭圆矩形区域内的图像
昏暗的钢筋混凝土作为LeadRect =新LeadRect(图片。宽度\ 3、形象。身高\ 3、形象。宽度\ 3、形象。身高\ 3)
image.AddEllipseToRegion (没有什么、rc RasterRegionCombineMode。集)
rc = image.GetRegionBounds (没有什么)
image.AddRectangleToRegion (没有什么、rc RasterRegionCombineMode。Xor)
“反转区域面积和保存图像
昏暗的命令作为InvertCommand =新InvertCommand ()
command.Run(图片)
编解码器。保存(图像、destFileName RasterImageFormat。Bmp, 24)
image.Dispose ()
codecs.Dispose ()
结束子
公共NotInheritable类LEAD_VARS
公共常量ImagesDir作为字符串=“C: \ LEADTOOLS21 \ Resources \图片”
结束类