Hi sachin

Thank you so much....

Regards,
ramesh v

On Mon, Jan 24, 2011 at 3:30 PM, sachin potdar <[email protected]>wrote:

> Hello Ramesh,
>
> Here is some sample I did image cropping in my application.Please refer it.
>
> private function applyCrop( event:MouseEvent ) : void
>             {
>                 if(finalImgBx.numChildren > 0)
>                 {
>                     finalImgBx.removeAllChildren();
>                 }
>
>                 var img:Image = imgCnvsFront.getChildAt(0) as Image;
>                 _bitmap = Bitmap(img.content );
>                 _bitmapData = _bitmap.bitmapData;
>
>                 var tmp:BitmapData = new BitmapData(_cropper.width,
> _cropper.height, true, 0x00000000);
>                 var posPoint:Point = new Point(0,0);
>                 tmp.copyPixels(_bitmapData,
>                     new Rectangle(_cropper.x, _cropper.y, _cropper.width,
> _cropper.height),
>                     posPoint);
>
>
>                 /* imgCnvs.scrollRect = new
> Rectangle(_cropper.x+1,_cropper.y+1,_cropper.width,_cropper.height);
>                 var tmp:BitmapData = new BitmapData(_cropper.width - 1,
> _cropper.height - 1);
>                 tmp.copyPixels(_bitmap); */
>                 finalBmp = new Bitmap(tmp);
>                 finalBmp.height = _cropper.height - 1;
>                 finalBmp.width = _cropper.width - 1;
>                 finalImage = new Image();
>                 finalImage.height = _cropper.height - 1;
>                 finalImage.width = _cropper.width - 1;
>                 finalImage.source = finalBmp;
>                 finalImage.setStyle("borderStyle","solid");
>
>                 if(finalImage.width > finalImage.height)
>                 {
>                     finalImgBx.width = finalImage.width +
> (finalImage.width*0.5);
>                     finalImgBx.height = finalImage.width +
> (finalImage.width*0.5);
>                 }
>                 else
>                 {
>                     finalImgBx.width = finalImage.height +
> (finalImage.height*0.5);
>                     finalImgBx.height = finalImage.height +
> (finalImage.height*0.5);
>                 }
>                 finalImage.x = (finalImgBx.width-finalImage.width)*0.5;
>                 finalImage.y = (finalImgBx.height-finalImage.height)*0.5;
>
>                 finalImgBx.addChild(finalImage);
>                 isScalled = false;
>                 isAnyOperationPerformed = true;
>
>                 if(isFlipHorizontal)
>                     isLastFlipHorizontal = true;
>                 else
>                     isLastFlipHorizontal = false;
>
>                 if(isFlipVertical)
>                     isLastFlipVertical = true;
>                 else
>                     isLastFlipVertical = false;
>             }
>
> Regards,
> Sachin Potdar
> [email protected]
>
>
>
> --- On *Tue, 18/1/11, Ramesh Vavila <[email protected]>* wrote:
>
>
> From: Ramesh Vavila <[email protected]>
> Subject: [flex_india:32661] cropping image
> To: [email protected]
> Date: Tuesday, 18 January, 2011, 4:20 PM
>
>
> Hi Everybody
>
> How to Crop the selected area of image in flex 4 can help me in this. if
> any reference code please send me that code url.
>
> Thanks in Advance
> ramesh v
>
> --
> You received this message because you are subscribed to the Google Groups
> "Flex India Community" group.
> To post to this group, send email to [email protected].
> To unsubscribe from this group, send email to
> [email protected]<flex_india%[email protected]>
> .
> For more options, visit this group at
> http://groups.google.com/group/flex_india?hl=en.
>
>
>  --
> You received this message because you are subscribed to the Google Groups
> "Flex India Community" group.
> To post to this group, send email to [email protected].
> To unsubscribe from this group, send email to
> [email protected]<flex_india%[email protected]>
> .
> For more options, visit this group at
> http://groups.google.com/group/flex_india?hl=en.
>

-- 
You received this message because you are subscribed to the Google Groups "Flex 
India Community" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/flex_india?hl=en.

Reply via email to