問題タブ [canvas]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
9821 参照

internet-explorer - Internet Explorer toDataURL() 代替?

<canvas>そのため、要素に描画された画像データを保存する必要があります。また、最近のほとんどのブラウザーで機能する toDataURL() メソッドがあります。

例外は... ご想像のとおり... Internet Explorer です。

私はインターネットを検索しましたが、SVG/VML を使用してデータを保存する必要があると人々が言うところはどこでもありますが、その方法については言及されていません。IE で SVG/VML を使用した経験がないので、キャンバス要素に描画された画像を Internet Explorer で保存するにはどうすればよいですか? 誰も経験がありますか?

現時点では、複雑になりつつあるクライアントとサーバーの両方で描画コードを複製する必要がありました。したがって、クライアント (またはサーバー) 側のキャンバス タグに描画された画像を抽出できる方法があれば、それは確かに役立ちます。

ありがとう!

0 投票する
5 に答える
15527 参照

javascript - Canvasタグ用のJavascriptスプライトアニメーションライブラリ

HTML Canvasタグを使用した優れたJavascriptスプライトアニメーションライブラリを教えていただけますか?

いくつかのグーグル検索は、いくつかの非キャンバスプロジェクトを見つけただけでした。清潔でシンプルなものを探しています。

ありがとう。

0 投票する
1 に答える
245 参照

canvas - Silverlight 2 のキャンバス ユーティリティ

コードを書く手間を省くために、Silverlight キャンバスを操作するためのユーティリティ コードのソースを知っている人はいますか? コンテンツの境界ボックス、クリップされた境界内のコンテンツ、変換への簡単なアクセスなどを決定するコードを考えています。

0 投票する
1 に答える
3501 参照

wpf - WPF-ボーダーをキャンバスにドッキングする方法は?

キャンバスの中にボーダーがあります。ボーダーの高さ/幅は、その内容によって異なります。ボーダーを伸ばしてキャンバス全体を埋めたいです。どうやってやるの?

私はこれをボーダーで試しましたが成功しませんでした:

0 投票する
10 に答える
136259 参照

javascript - HTML Canvas からピクセルを取得しますか?

特定の場所の色を取得するために HTML Canvas オブジェクトを照会することは可能ですか?

0 投票する
2 に答える
7917 参照

wpf - WPFでオーバーフロー時にキャンバスを自動的にスクロールさせる方法はありますか?

Web とこのサイトをチェックしていましたが、降下結果を思い付くことができませんでした。

オーバーフロー時に WPF のキャンバスにスクロールバーを表示する方法はありますか? スクロールビューアを試してみましたが、動作しません:(

前もって感謝します..

0 投票する
1 に答える
2154 参照

javascript - レンダリングされたキャンバス要素の座標(x、y、w、h)を取得するには?

レンダリングされたキャンバス要素の座標を取得するにはどうすればよいですか? などをその領域clearRectに適用する必要があります。fillRect

キャンバスを取得します:

それで?x左上、左上ywidthそしてこれを取得する方法はありheightますか?

moonshadowの回答後の @update :

答えはthxです。操作がキャンバスに関連していることは知っていますが、この動作について説明していないため、質問をしました。キャンバスオブジェクトを使用してテストファイルを作成しました( http://avastreg.ilbello.com /canvas/test.html )。

ここでは、フォームから寸法をclearRect送信できるフォームを配置しました。キャンバス(NEWS)でマウスオーバーをトリガーするclearRectと、その座標で適用されます。リフィルmouseoutについて。

開始値は次のとおりです。

次に、次のようなものを試してください

他の値では、部分的にクリアされます。なぜこれが起こるのですか?

0 投票する
2 に答える
8371 参照

javascript - Javascript - キャンバス要素の下の画像からピクセルデータを取得しますか?

getImageData() を使用して、キャンバス イメージのピクセル カラー データをサンプリングできます。背景画像またはフラッシュ ムービーの上に透明なキャンバス エレメントを重ねる場合、canvas タグを介してそこから色をサンプリングできますか?