Чтобы обрезать изображение в выбранный размер, нарисуйте прямоугольник над ним. Это должно быть сделано в ActionScript 3.0 и Flex 3,0, чтобы обрезать изображение, выбрав часть изображения, использующую ActionScript3.0 и Flex3.0.
теплого УВАЖЕНИЕ,
Чтобы обрезать изображение в выбранный размер, нарисуйте прямоугольник над ним. Это должно быть сделано в ActionScript 3.0 и Flex 3,0, чтобы обрезать изображение, выбрав часть изображения, использующую ActionScript3.0 и Flex3.0.
теплого УВАЖЕНИЕ,
Вы можете использовать BitmapData.copyPixels()
для этого.
//create a rectangle
var cropRect:Rectangle = new Rectangle(left, top, width, height);
//create new bitmap data - because BitmapData's width/height are read only
var bmpData:BitmapData = new BitmapData(cropRect.width, cropRect.height, true);
bmpData.copyPixels(image.bitmapData, cropRect, new Point(0, 0));
//assign the cropped bitmap data to the image.
image.bitmapData = bmpData;
copyPixels()
method
public function copyPixels(sourceBitmapData:BitmapData, sourceRect:Rectangle,
destPoint:Point, alphaBitmapData:BitmapData = null, alphaPoint:Point = null,
mergeAlpha:Boolean = false):void
Предоставляет процедуру быстрой обработки точек изображений без растяжения, поворота и цветовых эффектов. Этот метод копирует прямоугольную область исходного изображения в прямоугольную область того же размера в точке назначения объекта BitmapData адресата.
Thx Amargosh, я попробую его сейчас и посмотрю. – satish