This topic and its replies were posted before the current version of LEADTOOLS was released and may no longer be applicable.
#1
Posted
:
Tuesday, June 13, 2006 12:20:53 PM(UTC)
Groups: Registered
Posts: 4
Ok, I got the magic wand to work. I need to grab the byte array that is the region and then save that off to an object. I have tried the following
Dim test As RegionData = RasterImageViewer1.Region.GetRegionData()
test does not instantiate and the lead tools error tells me to use the new keyword
If I use the new keyword then i get the following error
Type 'System.Drawing.Drawing2D.RegionData' has no constructors.
If I use the code from the documentation as follows then I get another error.
Dim data() As Byte = RasterImageViewer1.Region.GetRegionData()
I get the following
Value of type 'System.Drawing.Drawing2D.RegionData' cannot be converted to '1-dimensional array of Byte'.
So what steps do I take to get the regiondata for this region. I see that IRasterImage.GetRegionData() uses RasterRegionXForm as a parameter but can't find in the documentation how to use this object.
If someone can point me to a sample app or where in the documentation to look I can take it from there.
Thanks, JC
#2
Posted
:
Thursday, June 15, 2006 3:54:36 AM(UTC)
Groups: Manager, Tech Support
Posts: 367
Was thanked: 1 time(s) in 1 post(s)
JC,
Before I go into the details of the question, I want to make sure you're searching in the right direction.
Do you want to get the coordinates of the region, or the image contents (pixels) within the region?
I'm asking because the GetRegionData method gives you the coordinates of the region, not the bitmap contents.
Amin Dodin
Senior Support Engineer
LEAD Technologies, Inc.
#3
Posted
:
Thursday, June 15, 2006 4:11:16 AM(UTC)
Groups: Registered
Posts: 4
I need to get the coords of the region. Don't care about what is there, just the coords.
jc
#4
Posted
:
Monday, June 19, 2006 7:40:16 AM(UTC)
Groups: Manager, Tech Support
Posts: 367
Was thanked: 1 time(s) in 1 post(s)
JC,
I think I found the problem.
You seem to be using RasterImageViewer1.Region.GetRegionData(), which is inherited from the System.Windows.Forms.Control class.
The function you need is RasterImageViewer1.Image.GetRegionData, which is the LEADTOOLS region data function.
Amin Dodin
Senior Support Engineer
LEAD Technologies, Inc.
You cannot post new topics in this forum.
You cannot reply to topics in this forum.
You cannot delete your posts in this forum.
You cannot edit your posts in this forum.
You cannot create polls in this forum.
You cannot vote in polls in this forum.