1

html5キャンバス内に画像を広げることは可能ですか..私は2,3の形状を持っているとします..長方形、円、いくつかの正方形、いくつかのランダムな不均衡形状..そして私は画像のリストを持っています..それらはテクスチャです.正確には色ではなく、テクスチャだけです。1つをクリックすると、おそらく座標をマッピングしてから画像を広げるか、それを掛けることによって、任意の形状内に広げます(仕上げを歪めることなくそれに応じて変換します)。それで??もちろん、html5キャンバス内では説明が少し難しいですが、誰かがこれについて何か考えているなら、いくつかのポインタがいいでしょう..

よろしく、アシッシュ

4

1 に答える 1

2

まず、形状の座標を保存し、マウスクリックを押してテストして一致するものを見つける必要があります。

図形を画像で塗りつぶすには、パラメータ「repeat」を指定してcreatePattern関数を使用します。パターンにfillstyleプロパティを定義し、形状の座標に従って塗りつぶします。

役立つリンク:

http://www.tutorialspoint.com/html5/canvas_pattern_shadow.htm

http://simonsarris.com/blog/140-canvas-moving-selectable-shapes

于 2012-04-10T13:18:32.643 に答える