c#
VB
objective - c
c++
Java
公共类CopyRectangleCommand:RasterCommand
公共类CopyRectangleCommand
继承了RasterCommand
@接口LTCopyRectangleCommand: LTRasterCommand
公共类CopyRectangleCommand扩展RasterCommand
公共ref类CopyRectangleCommand:公共RasterCommand
这个命令复制原始图像调色板,如果需要一个新形象。
这个命令使用图像坐标来指定要复制的区域。因此,你必须考虑RasterImage.ViewPerspective的形象。图像坐标信息,请参考占视图的角度。
如果一个地区被定义为源图像,还复制该地区,该地区是剪,如果必要的。
的CopyRectangleCommand命令是通过创建一个新的形象DestinationImage从图像传递到属性运行方法。
这个例子将创建一个新的图像的左上部分现有的图像。
使用Leadtools;
使用Leadtools.Codecs;
使用Leadtools.ImageProcessing;
公共无效CopyRectangleCommandExample ()
{
RasterCodecs编解码器=新RasterCodecs ();
字符串srcFileName = Path.Combine (LEAD_VARS.ImagesDir,“Image1.cmp”);
字符串destFileName = Path.Combine (LEAD_VARS.ImagesDir,“CopyRectangleCommand.bmp”);
/ /加载从磁盘源图像
RasterImage srcImage = codecs.Load (srcFileName);
/ /创建一个图像从顶部/右这张照片的一部分
CopyRectangleCommand命令=新CopyRectangleCommand ();
命令。矩形=新LeadRect (
srcImage。宽/ 8,
srcImage。高度/ 8,
srcImage。宽/ 3,
srcImage。高度/ 3);
命令。CreateFlags = RasterMemoryFlags.Conventional;
command.Run (srcImage);
RasterImage destImage = command.DestinationImage;
/ /保存到磁盘
编解码器。保存(destImage destFileName RasterImageFormat。Bmp、24);
/ /清理
srcImage.Dispose ();
destImage.Dispose ();
codecs.Dispose ();
}
静态类LEAD_VARS
{
公共常量字符串ImagesDir =@“C: \ LEADTOOLS21 \ Resources \图片”;
}
进口Leadtools
进口Leadtools.Codecs
进口Leadtools.ImageProcessing
公共子CopyRectangleCommandExample ()
昏暗的编解码器作为RasterCodecs =新RasterCodecs ()
昏暗的srcFileName作为字符串= Path.Combine (LEAD_VARS.ImagesDir“Image1.cmp”)
昏暗的destFileName作为字符串= Path.Combine (LEAD_VARS.ImagesDir“CopyRectangleCommand.bmp”)
“从磁盘加载源图像
昏暗的srcImage作为RasterImage = codecs.Load (srcFileName)
“创建一个图像从顶部/右这张照片的一部分
昏暗的命令作为CopyRectangleCommand =新CopyRectangleCommand ()
命令。矩形=新LeadRect (srcImage。srcImage宽度\ 8日。身高\ srcImage。宽度\ 3,srcImage。身高\ 3)
命令。CreateFlags = RasterMemoryFlags.Conventional
command.Run (srcImage)
昏暗的destImage作为RasterImage = command.DestinationImage
将其保存到磁盘
编解码器。保存(destImage destFileName RasterImageFormat。Bmp, 24)
的清理
srcImage.Dispose ()
destImage.Dispose ()
结束子
公共NotInheritable类LEAD_VARS
公共常量ImagesDir作为字符串=“C: \ LEADTOOLS21 \ Resources \图片”
结束类