RectangleToImage Method (original) (raw)

Summary

Translates a rectangle from a specified view perspective to this RasterImage view perspective.

Syntax

C#

Objective-C

C++/CLI

Java

Python

- (LeadRect)rectangleToImage:(LTRasterViewPerspective)_viewPerspective_ sourceRect:(LeadRect)src

Parameters

viewPerspective
Source view perspective from which the rectangle should be translated.

rc
The rectangle to translate.

Return Value

The translated rectangle.

Example

using Leadtools; using Leadtools.Codecs; using Leadtools.ImageProcessing; using Leadtools.ImageProcessing.Core; using Leadtools.ImageProcessing.Color; using Leadtools.Dicom; using Leadtools.Drawing; using Leadtools.Controls; using Leadtools.Svg; public void RectangleFromImageExample() { RasterCodecs codecs = new RasterCodecs(); // Load an image that has BottomLeft ViewPerspective RasterImage image = codecs.Load(Path.Combine(LEAD_VARS.ImagesDir, "ULAY1.BMP")); LeadRect imageRectangle = new LeadRect(0, 0, image.Width - 1, image.Height - 1); imageRectangle = image.RectangleFromImage(Leadtools.RasterViewPerspective.TopLeft, imageRectangle); Console.WriteLine(string.Format("{0},{1},{2},{3}", imageRectangle.Left, imageRectangle.Top, imageRectangle.Right, imageRectangle.Bottom)); imageRectangle = new LeadRect(0, 0, image.Width - 1, image.Height - 1); imageRectangle = image.RectangleToImage(Leadtools.RasterViewPerspective.TopLeft, imageRectangle); Console.WriteLine(string.Format("{0},{1},{2},{3}", imageRectangle.Left, imageRectangle.Top, imageRectangle.Right, imageRectangle.Bottom)); image.Dispose(); codecs.Dispose(); } static class LEAD_VARS { public const string ImagesDir = @"C:\LEADTOOLS22\Resources\Images"; }

Leadtools Assembly

Convert(byte[],int,int,int,int,RasterByteOrder,RasterByteOrder,RasterColor[],RasterColor[],int,int,int,RasterConvertBufferFlags) Method

Convert(byte[],int,int,int,int,RasterByteOrder,RasterByteOrder,RasterColor[],RasterColor[],RasterColor16[],RasterColor16[],int,int,int,RasterConvertBufferFlags) Method

Convert(IntPtr,int,int,int,RasterByteOrder,RasterByteOrder,RasterColor[],RasterColor[],int,int,int,RasterConvertBufferFlags) Method

Convert(IntPtr,int,int,int,RasterByteOrder,RasterByteOrder,RasterColor[],RasterColor[],RasterColor16[],RasterColor16[],int,int,int,RasterConvertBufferFlags) Method