Next: Functions and Variables for worldmap, Previous: Functions and Variables for draw, Up: draw [Contents][Index]
ピクチャからピクセルを返します。
座標xとyは
0からそれぞれwidth-1
とheight-1
までの範囲を取ります。
レベルpictureオブジェクトを返します。
make_level_picture (data)
は
行列dataから
pictureオブジェクトを作ります。
make_level_picture (data,width,height)
は
数のリストからオブジェクトを作ります;
この場合、widthとheight両方を与えなければいけません。
返されたpictureオブジェクトは以下の4つの部分を含みます:
level
例:
行列からのレベルピクチャ。
(%i1) load("draw")$ (%i2) make_level_picture(matrix([3,2,5],[7,-9,3000])); (%o2) picture(level, 3, 2, {Array: #(3 2 5 7 0 255)})
数値リストからのレベルピクチャ
(%i1) load("draw")$ (%i2) make_level_picture([-2,0,54,%pi],2,2); (%o2) picture(level, 2, 2, {Array: #(0 0 54 3)})
rgb色付けされたpictureオブジェクトを返します。 3つ引数すべては赤、緑、青のレベルを持つレベルピクチャでなければいけません;
返されたpictureオブジェクトは以下の4つの部分を含みます:
rgb
例:
(%i1) load("draw")$ (%i2) red: make_level_picture(matrix([3,2],[7,260])); (%o2) picture(level, 2, 2, {Array: #(3 2 7 255)}) (%i3) green: make_level_picture(matrix([54,23],[73,-9])); (%o3) picture(level, 2, 2, {Array: #(54 23 73 0)}) (%i4) blue: make_level_picture(matrix([123,82],[45,32.5698])); (%o4) picture(level, 2, 2, {Array: #(123 82 45 33)}) (%i5) make_rgb_picture(red,green,blue); (%o5) picture(rgb, 2, 2, {Array: #(3 54 123 2 23 82 7 73 45 255 0 33)})
(levelまたはrgb)ピクチャの反転を返します。
等しいピクチャの場合true
を、そうでなければfalse
を返します。
もし引数が適正なイメージなら
true
を、そうでなければfalse
を返します。
xpm形式のファイルを読み、ピクチャオブジェクトを返します。
rgbピクチャを 赤、緑、青チャンネルを平均することでlevelの1つに変換します。
もし引数colorがred
, green
またはblue
なら、
関数take_channel
は
ピクチャimの対応する色チャンネルを返します。
例:
(%i1) load("draw")$ (%i2) red: make_level_picture(matrix([3,2],[7,260])); (%o2) picture(level, 2, 2, {Array: #(3 2 7 255)}) (%i3) green: make_level_picture(matrix([54,23],[73,-9])); (%o3) picture(level, 2, 2, {Array: #(54 23 73 0)}) (%i4) blue: make_level_picture(matrix([123,82],[45,32.5698])); (%o4) picture(level, 2, 2, {Array: #(123 82 45 33)}) (%i5) make_rgb_picture(red,green,blue); (%o5) picture(rgb, 2, 2, {Array: #(3 54 123 2 23 82 7 73 45 255 0 33)}) (%i6) take_channel(%,'green); /* simple quote!!! */ (%o6) picture(level, 2, 2, {Array: #(54 23 73 0)})
Next: Functions and Variables for worldmap, Previous: Functions and Variables for draw, Up: draw [Contents][Index]