Packagefrocessing.bmp
Classpublic class BmpUtil

Utilities of BitmapData.



Public Methods
 MethodDefined by
  
DO2BD(dobj:DisplayObject, margin:int = 0, scaleX:Number = 1, scaleY:Number = 1, smooth:Boolean = false, bd:BitmapData = null):BitmapData
[static] DisplayObject を BitmapDataに変換します.
BmpUtil
  
mask(target:BitmapData, alphaSrc:BitmapData, channel:uint = 8):void
[static] BitmapData を BitmapData で マスク します.
BmpUtil
  
maskShape(target:BitmapData, alphaSrc:DisplayObject, fit:Boolean = false):void
[static] BitmapData を DisplayObject で マスク します.
BmpUtil
  
splitByGrid(bd:BitmapData, grid_width:uint, grid_height:uint):Array
[static] BitmapData をグリッドにそって分割します.
BmpUtil
  
tint(target:BitmapData, c1:Number, c2:Number, c3:Number, c4:Number):void
[static] 指定の色でカラー調整(colorTransform)を適用します.
BmpUtil
Method detail
DO2BD()method
public static function DO2BD(dobj:DisplayObject, margin:int = 0, scaleX:Number = 1, scaleY:Number = 1, smooth:Boolean = false, bd:BitmapData = null):BitmapData

DisplayObject を BitmapDataに変換します.

Parameters
dobj:DisplayObject — DisplayObject
 
margin:int (default = 0) — BitmapDataの余白のサイズを指定します
 
scaleX:Number (default = 1) — 描画するスケールを指定します
 
scaleY:Number (default = 1) — スムーシングを指定します
 
smooth:Boolean (default = false) — BitmapData を指定します.指定がない場合、新しい BitmapData を生成します.
 
bd:BitmapData (default = null)

Returns
BitmapData — BitmapData
mask()method 
public static function mask(target:BitmapData, alphaSrc:BitmapData, channel:uint = 8):void

BitmapData を BitmapData で マスク します.

Parameters
target:BitmapData — BitmapData
 
alphaSrc:BitmapData — Alpha を指定する BitmapDataChannel
 
channel:uint (default = 8)
maskShape()method 
public static function maskShape(target:BitmapData, alphaSrc:DisplayObject, fit:Boolean = false):void

BitmapData を DisplayObject で マスク します.

Parameters
target:BitmapData — マスクシェイプ
 
alphaSrc:DisplayObject — シェイプを BitmapData のサイズに合わせます
 
fit:Boolean (default = false)
splitByGrid()method 
public static function splitByGrid(bd:BitmapData, grid_width:uint, grid_height:uint):Array

BitmapData をグリッドにそって分割します.

Parameters
bd:BitmapData
 
grid_width:uint
 
grid_height:uint

Returns
Array — BitmapData[]
tint()method 
public static function tint(target:BitmapData, c1:Number, c2:Number, c3:Number, c4:Number):void

指定の色でカラー調整(colorTransform)を適用します.

Parameters
target:BitmapData
 
c1:Number
 
c2:Number
 
c3:Number
 
c4:Number