home > 画像の色取得
画像の色取得
April 15, 2007
○ 初期設定
import flash.display.BitmapData;
import flash.geom.ColorTransform;var pict_bd:BitmapData = BitmapData.loadBitmap("hand.jpg");
bitmap_mc.attachBitmap(pict_bd, 0);
○ マウスをマウスをスポイト画像に変更する
this.attachMovie("pointer", "pointer", 1);
pointer._visible = false;
var mouseListener:Object = new Object();
mouseListener.onMouseMove = function():Void {
var xMouse:Number = bitmap_mc._xmouse;
var yMouse:Number = bitmap_mc._ymouse;
if (xMouse >= 0 && xMouse < 663 && yMouse >= 0 && yMouse < 200) {
Mouse.hide();
pointer._visible = true;
pointer._x = _xmouse;
pointer._y = _ymouse;
var clr:Number = pict_bd.getPixel(xMouse, yMouse);
showInfo([xMouse+1, yMouse+1], clr);
} else {
Mouse.show();
pointer._visible = false;
}
updateAfterEvent();
};
Mouse.addListener(mouseListener);
○ カラー設定する
var clrTrans:ColorTransform = new ColorTransform(0, 0, 0, 1, 0, 0, 0, 0);showInfo([0, 0], 0xFFFFFF);
function showInfo(pos:Array, clr:Number):Void {
picker.xPos.text = pos[0];
picker.yPos.text = pos[1];
var obj:Object = colorToRGB(clr);
kpicer.rgb.text = colorToStrRGB(clr);//RGBを表示clrTrans.rgb = clr;
picker.clr.transform.colorTransform = clrTrans;
//カラーイメージに色を設定
var myColor: Color = new Color( colorimg );
myColor.setRGB( clr );
}
○ カラー関数
function colorToRGB(clr:Number):Object {
var r:Number = (clr & 0xFF0000) >> 16;
var g:Number = (clr & 0x00FF00) >> 8;
var b:Number = clr & 0x0000FF;
var obj:Object = {r: r, g: g, b: b};
return obj;
}
//カラーを16進数に
function colorToStrRGB(clr:Number):String {
var rgb:String = ("00000" + clr.toString(16)).substr(-6).toUpperCase();
return rgb;
}
このリストは、次のエントリーを参照しています: 画像の色取得:
» フェラガモ アウトレット from フェラガモ アウトレット
mtFlash: 画像の色取得 [続きを読む]
トラックバック時刻: July 5, 2013 10:30 PM
» オークリー メガネ from オークリー メガネ
mtFlash: 画像の色取得 [続きを読む]
トラックバック時刻: July 23, 2013 04:11 PM
» click the next web site from click the next web site
mtFlash: 画像の色取得 [続きを読む]
トラックバック時刻: October 23, 2013 01:35 AM
» camera sony nex 5 price from camera sony nex 5 price
mtFlash: 画像の色取得 [続きを読む]
トラックバック時刻: November 7, 2013 08:07 PM
» source website from source website
mtFlash: 画像の色取得 [続きを読む]
トラックバック時刻: March 11, 2014 12:03 AM
» try these out from try these out
mtFlash: 画像の色取得 [続きを読む]
トラックバック時刻: March 22, 2014 05:31 AM
» go source from go source
mtFlash: 画像の色取得 [続きを読む]
トラックバック時刻: March 28, 2014 02:37 PM
» www.seattle-citynews.com from www.seattle-citynews.com
mtFlash: 画像の色取得 [続きを読む]
トラックバック時刻: March 29, 2014 04:07 AM
» similar internet site from similar internet site
mtFlash: 画像の色取得 [続きを読む]
トラックバック時刻: March 31, 2014 09:46 AM