HSPポータル
サイトマップ お問い合わせ


HSPTV!掲示板


未解決 解決 停止 削除要請

2016
0818
コウノトリpgetで得た任意の座標の色情報の取得法を教えてください汗2解決


コウノトリ

リンク

2016/8/18(Thu) 21:30:56|NO.76640

pget x,yで色情報をどうやって得るのか教えてください汗サンプルを見てもよくわからなかったのと、リファレンスにも詳しく載ってなかったので質問させていただきますm(__)m

pget colx, coly rnum=ginfo_r : gnum=ginfo_g : bnum=ginfo_b
ではダメなのですかね??



この記事に返信する


ぃね

リンク

2016/8/18(Thu) 22:04:09|NO.76641

pgetは、p1,p2で指定した座標のドットの色データが選択色として設定されます。
なので、システム変数ginfo_r,ginfo_g,ginfo_bに赤、緑、青それぞれの輝度の値が代入されます。


repeat redraw 0 repeat 640 color cnt,0,0 line cnt,0,cnt,480 loop pget mousex,mousey;マウスの座標のドットの色コード取得 col=ginfo_r;赤の色コードの輝度を変数colに代入 color 255,255,255 pos 0,0 mes col redraw 1 await 16 loop

サンプルを作ってみました。
サンプルではmousex,mouseyをpgetのp1,p2に指定し、マウスの座標のドットの色データが
選択色として設定されるようになり、そのあと、info_rで赤の色コードの輝度を取得しmesで表示しています。



コウノトリ

リンク

2016/8/18(Thu) 22:22:49|NO.76642

分かりやすいサンプルありがとうございます!お陰で何とかなりそうです、とても参考になりましたm(__)m



ONION software Copyright 1997-2023(c) All rights reserved.