API version 1
- ‐
getHsv¶
現在の色をHSV色空間で取得します。
呼出形式一覧
呼出形式 |
説明 |
---|---|
CRS::Common::Core::Record getHsv() |
現在の色をHSV色空間で取得します。 |
戻り値一覧
戻り値 |
説明 |
|||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
CRS::Common::Core::Record |
以下のメンバーを持ったRecordオブジェクトを返します。
|
例外
なし
関連項目
setHsv メソッド
使用例
CRSダウンロード
Form Coloruse {
x = 0;
y = 0;
width = 800;
height = 600;
TextBox textbox1 {
x = 104;
y = 144;
width = 168;
height = 48;
}
/* 文字入力後にボタンクリック */
Button button1 {
x = 104;
y = 216;
width = 160;
height = 48;
Title = "開始の数字を入れて\r\nクリック(0~16)" ;
bgColor = new Brush("#ffffaa7f", Brush.SOLID);
font = new Font("メイリオ", 12);
function onTouch(e) {
var eventName ="UserEvent" ;
var userEvent1 =
new Event( eventName ) {
String data ;
}
userEvent1.data.Value = ^.TextBox1.Value;
PostEvent(userEvent1) ;
}
}
/* マウスONの後でクリック */
function OnUserEvent(e) {
//.MessageBox(e.data.Value) ;
print(e.from) ;
Chart chart1 {
x = 50;
y = 10;
width = 400;
height = 300;
Number it = e.data.Value ;
print("var it =",it) ;
title = "click me " ;
plotBgColor = new Brush("#ff000000", Brush.NOBRUSH);
function onMouseEnter(e) {
print(it,"-on chart mouse ") ;
var co = new Color() ;
/* --- setNameによるセット --->> */
co.setName("lime") ;
bgColor = co ;
var cc = co.getHsv() ;
var ss = co.getName() ;
print("h= ",cc.h," s= ",cc.s," v= ",cc.v," a= ",cc.a , "name= ",ss) ;
}
function onClicked(e) {
array col(0x00000000,0xff000000,0xffffffff,0xff808080,0xffc0c0c0,0xff800000,
0xffff0000,0xff808000,0xffffff00,0xff008000,0xff00ff00, 0xff008080,
0xff00ffff ,0xff000080 ,0xff0000ff, 0xff800080 ,0xffff00ff) ;
array set("標準","黒","白","暗灰色","灰色","暗赤","赤","暗黄色","黄色",
"暗緑","緑","暗水色","水色","暗青","青","暗紫","紫","透明") ;
print(it,"-on click ",set[it]) ;
bgColor = col[it] ;
it = it+1 ;
if (it > 17) title = "おわり " ;
}
}
}
}