參考此篇處理方式:
UNDERSTANDING AS3 COLORMATRIXFILTER CLASS
● 提高點陣圖對比(contrast)
991223_ColorMF_contrast1.swf
package { import flash.display.Sprite; import flash.filters.ColorMatrixFilter; import flash.display.BitmapData; import flash.display.Bitmap; import flash.display.DisplayObject; // public class ColorMF_contrast1_991223 extends Sprite{ public var bmd:BitmapData = new MyPhoto(0,0); public var bm:Bitmap = new Bitmap(bmd); public function ColorMF_contrast1_991223() { addChild(bm); var matrix:Array = new Array(); matrix = matrix.concat([2, 0, 0, 0, -40]); //RED Channel matrix = matrix.concat([0, 2, 0, 0, -40]); //GREEN Channel matrix = matrix.concat([0, 0, 2, 0, -40]); //BLUE Channel matrix = matrix.concat([0, 0, 0, 1, 0]); //ALPHA Channel var myFilter:ColorMatrixFilter = new ColorMatrixFilter(matrix); bm.filters = [myFilter]; } } }
沒有留言:
張貼留言