Utilites to work with raster images.
public static function getFragment(sourceBitmapData:BitmapData, rect:Rectangle):BitmapDataCopy image fragment to a new raster image.
Parameters
| sourceBitmapData:BitmapData — source image |
| |
| rect:Rectangle — fragment defining rectangle |
Returns
| BitmapData — The new bitmap data containing specified fragment |
public static function getNonTransparentRect(bitmapData:BitmapData):RectangleGet non-transparent area bounding rectangle.
Parameters
| bitmapData:BitmapData — source image |
Returns
| Rectangle — bounding rectangle for the opaque area of the image |
public static function mergeBitmapAlpha(bitmapData:BitmapData, alphaBitmapData:BitmapData, dispose:Boolean = false):BitmapDataAdding transparency to an image. Method creates a copy of an existing image and puts second image in it's alpha-channel.
Parameters
| bitmapData:BitmapData — an image which opacity map is being applied to |
| |
| alphaBitmapData:BitmapData — grayscale image representing opacity map |
| |
| dispose:Boolean (default = false) — defines to delete source images or not |
Returns
| BitmapData — the new bitmap data with applied alpha |