Hi Jon & Ian, Thanks alot for your valuable suggestions. I made it workable using the first solution (2 images). I am gonna try the second solution tomorrow. I will let you know the resluts.
And Jon its not a fully functional image editing app, its a simple media uploader with scaling and cropping functionalities to plug into a big project management application. I will send you the link once I upload it to live. Thanks again Anz --- In [email protected], Jon Bradley <[EMAIL PROTECTED]> wrote: > > > On Oct 24, 2007, at 8:15 AM, mailtoanzer wrote: > > > Hi Ian, > > Thank you for the reply. > > I tried your solution but I couldnt make the crop area draggable. I am > > trying to do something similar to the crop tool in > > http://www.picnik.com/. My crop area is not resizable but the whole > > image can be scaled by dragging the corners. > > I have completed the scaling of image and cropping, the only thing > > remaining is the alpha for image area except croping area. > > Didn't read the 'crop area draggable part' first time around. > > For the draggable crop area, use a transparent proxy that you drag > around the screen. You won't see it but it's clickable and draggable. > If you don't have to rotate or scale it, that's easy - just use > normal drag methods. You can automatically have it be limited to the > boundary of the canvas it's in very easily if you want. > > For drawing the overlay that white washes the image: > > 1. Get window size (container of the image and crop area) > 2. start fill on a new sprite that's on top of everything > 3. draw the window rectangle in the sprite at the full size of the > window > 4. draw the crop rectangle in the sprite, in reverse order using the > sizing of the crop box > 5. end the fill > 6. Run the draw loop as you drag the crop area around. > > cheers, > > jon >

