画面を読み取る 重松 2006/10/06 23:34:35 ├ASKPIXELを使います 山中和義 2006/10/07 09:11:37 │└訂正 山中和義 2006/10/07 09:35:58 └さっそくのお返事ありがとうございます。お... 重松 2006/10/07 14:24:47
画面を読み取る 重松 2006/10/06 23:34:35 ツリーへ
画面を読み取る |
返事を書く |
重松 2006/10/06 23:34:35 | |
たとえばSET WINDOW -5,5,-5,5とした画面に1辺2の四角を書いて中を塗りつぶした図を考えます。この画面の画素データを2次元配列に読み込むにはどうすればよいでしょうか。
|
├ASKPIXELを使います 山中和義 2006/10/07 09:11:37 ツリーへ
Re: 画面を読み取る |
返事を書く |
山中和義 2006/10/07 09:11:37 | |
ASK PIXELを使います
SET WINDOW -5,5,-5,5 LET X=-1 !左上位置 LET Y=-1 LET W=2 !大きさ LET H=2 PLOT AREA: X,Y; X+W,Y; X+W,X+H; X,Y+H !幅H、高さHの四角形 ASK PIXEL SIZE(X,Y; X+W,X+H) a,b !四角形内のピクセル数を得る PRINT a;b DIM M(a,b) !サイズを調整する ASK PIXEL ARRAY (X,Y+H) M !正方形の画像を得る LET XX=2 !左上位置 LET YY=2 !LET W=2 !大きさ ※拡大・縮小可能 !LET H=2 MAT PLOT CELLS, IN XX,YY; XX+W,YY-H: M !別の場所に描く END |
│└訂正 山中和義 2006/10/07 09:35:58 ツリーへ
Re: ASKPIXELを使います |
返事を書く |
山中和義 2006/10/07 09:35:58 | |
訂正
プログラムの前半の座標指定が左上になっていなく、Y座標の指定に 誤りがありました。 SET WINDOW -5,5,-5,5 LET X=-1 !左上位置 LET Y=1 LET W=2 !大きさ LET H=2 PLOT AREA: X,Y; X+W,Y; X+W,Y-H; X,Y-H !幅H、高さHの四角形 ASK PIXEL SIZE(X,Y; X+W,Y-H) a,b !四角形内のピクセル数を得る PRINT a;b DIM M(a,b) !サイズを調整する ASK PIXEL ARRAY (X,Y) M !正方形の画像を得る LET XX=2 !左上位置 LET YY=2 !LET W=2 !大きさ ※拡大・縮小可能 !LET H=2 MAT PLOT CELLS, IN XX,YY; XX+W,YY-H: M !別の場所に描く END |
└さっそくのお返事ありがとうございます。お... 重松 2006/10/07 14:24:47 ツリーへ
Re: 画面を読み取る |
返事を書く |
重松 2006/10/07 14:24:47 | |
さっそくのお返事ありがとうございます。おとといから始めた初心者です。教えていただいたところ突破口に考えて見ます。
|