忍者ブログ
 >admin |  >entry |  yukku++Blog 
×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。

・二階調化(二値化) bitmapData.threshold() をつかって閾値により、塗りつぶしを行う。 ------------------------------------------------------------------------------------------
threshold(sourceBitmap: BitmapData , sourceRect: Rectangle , destPoint: Point , operation: String , threshold: Number , [color: Number ], [mask: Number ], [copySource: Boolean ]) : Number
しきい値に照らしてイメージのピクセル値をテストし、テストに合格したピクセルに新しいカラー値を設定します。
threshold() メソッドを使用するとイメージ内のカラー範囲を分離して置換し、イメージピクセルに対しその他の論理演算を実行することができます。
パラメータ:
sourceBitmap:BitmapData - 使用する入力ビットマップイメージ。
sourceRect:Rectangle - 入力として使用するソースの領域を定義する矩形。
destPoint:Point - 現在の BitmapData (インスタンス)内のポイント。
operation:String - 比較演算子をストリングとして渡す。
threshold:Number - 閾値の基準となる値。
color:Number - 閾値条件を満たした場合にピクセルを塗りつぶすカラー値。
mask:Number - カラーコンポーネントを分離するときに使用するマスク。(論理積)
copySource:Boolean - true でしきい値テスト失敗時に、ソースイメージのピクセル値がターゲットイメージにコピーされます。
戻り値:Number - 変更されたピクセル数。
------------------------------------------------------------------------------------------

var dist:bitmapData = new bitmmapData(100, 100);
var rect:Rectangle = new Rectangle(0, 0, dist.width, dist.height);
var pt:Point = new Point(0, 0);
dist.threshold(dist, rect, pt, "<=",0xAARRGGBB ,0xAARRGGBB , 0xAARRGGBB , false);
PR
Comment
Name
Title
Color
Mail
URL
Comment
Passwd   Vodafone絵文字 i-mode絵文字 Ezweb絵文字
Track
TB:
[32]  [30]  [28]  [27]  [26]  [25]  [24]  [21]  [19]  [18]  [17
プロフィール
Name :
yukku
カレンダー
06 2024/07 08
S M T W T F S
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31
ブログ内検索
Twitter
Ads
アクセス解析
忍者ブログ [PR]