James,

You are on the right track. Your interpretation of the pixels is correct. However, I would pay special attention to the size of your image - setting the imageData can reset scaling you have done, which off of the top of my head is probably why you are seeing a line become a square - one is just a stretched out version of the other. Generally speaking, when setting the imageData you want to make sure the two images are the same size both before (and in this case after) the operation. Try locking the size and location of the image, or making sure you haven't resized anything.

Hope this helps a bit.

I've discovered that I have no idea what's going on with the imagedata function.

I thought that the imagedata was a pixel by pixel map of the image. I tried the following handler to look at each pixel of my image:

on mouseUp
  put the name of image id 1014 into tName
  put the imagedata of tName into tData
  set the savedImageData of tName to tData
  --put the imagedata of img "basic.png" into tData
  put 0 into tCounter
  repeat for each char tChar in tData
    put charToNum(tChar) into tNum
    if tCounter mod 4  is 0 then put cr after results
    put tNum&comma after results
    add 1 to tCounter
  end repeat
  put results into field 1
end mouseUp

And I got the following in field 1:

0,156,0,2,
0,156,0,2,
0,156,0,2,
0,156,0,2,
0,156,0,2,
0,156,0,2,
0,156,0,2,
0,156,0,2,
0,156,0,2,
0,156,0,2,
0,156,0,2,
0,156,0,2,
0,156,0,2,
etc.

This was the imagedata of a short red line segment painted with the red pencil.

I thought each line above represented successive pixels across the image--left to right and top to bottom.

Not so.

This is really screwy. If I set the imagedata of my image to the imagedata of itself, it is transformed from a short red line to a solid red square. Actually that is what I would have thought the column above represented.

You image people out there live in a different world. I'm sure I'll get this in time, but right now I see that I was living in a fools paradise when working with graphics objects.

Jim Hurley

_______________________________________________
use-revolution mailing list
[email protected]
Please visit this url to subscribe, unsubscribe and manage your subscription preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution

_______________________________________________
use-revolution mailing list
[email protected]
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution

Reply via email to