問題タブ [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 投票する
1 に答える
2540 参照

javascript - Microsoft.Matrix フィルターをキャンバスの回転に等しくするにはどうすればよいですか?

この普遍的な回転機能を手伝ってくれる人はいますか (jQuery 用ですが、これは JavaScript のものです)。

非 IE キャンバス コードを変更して、画像の中心を中心に回転するようにしました ( Firefoxのhttp://uptowar.com/jqueryを参照)。ここで、IE Microsoft フィルターを変更して同じことを行う必要があります (Internet Explorer で同じ URL を参照してください)。しかし、どうやって?そのフィルターに関するわかりやすいドキュメントはほとんどありません。

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

gtk - GnomeCanvas テキスト項目内のテキストを揃えるにはどうすればよいですか

GnomeCanvas テキスト項目が必要で、そのコンテンツ (およびコンテンツ言語) に応じて、テキストを右揃えにするか左揃えにするかを決定します。私はアンカープロパティを変更することでそれを行う 1 つの方法を見つけましたが、この方法を使用すると、アンカーの位置を自分で管理する必要があり (右に揃える場合は、テキスト バウンディング ボックスの右側に変更します)、必要があるようです。より簡単な方法。

編集:テキストを右に揃えることができる正当化プロパティもあります。ただし、任意の言語に適用される境界ボックスを設定するのではなく、言語に従ってアンカー ポイントを設定する必要があります。

0 投票する
7 に答える
121510 参照

jquery - jQuery での Div 要素の回転

div 要素を回転しようとしています...これは DOM の冒涜かもしれません。canvas 要素で動作する可能性はありますか? よくわかりませんが、これがどのように機能するのか、またはなぜ機能しないのかについて誰かアイデアがあれば、ぜひ知りたいです. ありがとう。

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

css - キャンバスで画像のサイズを変更する - css オーバーフローの問題

私は、IE のみの DXImageTransform アドオンに依存する JavaScript 画像サイズ変更機能に取り組んでいます。

最新のブラウザーにも対応したいと考えて、canvas を試してみましたが、かなり良い結果が得られました。

ただし、サイズ変更機能で次のような問題に直面しています。

画像がキャンバス アイテムよりも大きくなると、画像の一部しか表示されなくなります。これは問題です。

実行時にキャンバスのサイズを微調整しようとしましたが、サイズ変更された画像の表示に影響する場合。

だから私は大きなキャンバス要素を宣言することになりました.これはかなり問題ありません.

したがって、私の問題を解決するには2つの方法があると思います。

  1. 大きなキャンバス要素をオーバーフロー スキームから除外してみてください
  2. サイズ変更時にキャンバス要素のサイズを更新してみてください(何か見落としている可能性があります)
0 投票する
3 に答える
5963 参照

java - アプレットでのキャンバスの描画

私は現在、デスクトップ (つまり JFrame) とアプレットの両方で実行したい小さな Java プログラムを持っています。現在、すべての描画とロジックは、Canvas を拡張するクラスによって処理されます。これにより、デスクトップ アプリケーションの非常に優れた main メソッドが得られます。

アプレットで同様のことを行うことはできますか? 理想的には、MyCanvas は両方のケースで同じままです。

重要かどうかはわかりませんが、BufferStrategy with を使用して描画していsetIgnoreRepaint(true)ます。

編集canvas.loop():明確にするために、私の問題はキャンバスをペイントしているようです-すべてのペイントは呼び出しから行われているためです。

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

javascript - このajaxベースのマルチプレイヤーの例で衝撃的/遅れる動きを修正するにはどうすればよいですか?

編集:重要です。html5要素があるため、Firefox3以降では例を使用する必要があります。

やあ、

ブラウザベースのマルチプレイヤーゲームでのAJAXの可能性についてもっと知りたいと思っています。そのために、AJAXとスペースシャトルをキャラクターとして使って動きをテストしています。このスペースシャトルは、キャンバス(html5)でレンダリングされます。

私の最初のバージョンの準備ができました。ここでテストできます:[ http://ajax.uptowar.com/test3/] [1]

ソースコード:

お気づきかもしれませんが、待ち時間(タイトルを参照)が50ミリ秒未満であっても、シャトルは移動/回転中に「衝撃」または遅れを起こすことがあります。問題の原因を突き止めたかったので、すべてをクライアント側バージョン(ajaxなし)に作り直しました。

ここで確認できます:[ http://ajax.uptowar.com/test5/index.php] [2]

これは、クライアント側のリメイクのソースです。

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

wpf - 別の XAML ファイルで Canvas を参照するにはどうすればよいですか?

プロジェクト内の別の XAML ファイルで Canvas を参照する方法がわかりません。

たとえば、いくつかのラベル、MyLayout と呼ばれる画像を含む Canvas オブジェクトがあり、MyLayout.xaml に保存されます。

この Canvas を Window.xaml のアプリケーションのメイン ウィンドウで使用したいと考えています。これはどのように行うことができますか?ウィンドウにロードする必要がある複数のレイアウトがあります。

すべての XAML はプロジェクト内にあり、コンパイルされており、ファイルから読み込むことはできません。

Window.xaml の MyLayout.xaml ファイルで Canvas オブジェクトを参照するにはどうすればよいですか?

これは、XAML、VB.NET コード、または C# でも可能です。

私はこれを理解しようとして何時間も検索しました。ある XAML ファイルのオブジェクトを別の XAML ファイルで使用する方法は? これはどのように行われますか?

前もって感謝します。誰かがこれを行う方法を知っていることを願っています。

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

php - SVGまたはキャンバスへのPHP出力のチャートライブラリ?

おそらくExtJSプロジェクトに統合するために、SVG(またはキャンバス)に出力するPHPで書かれたチャートライブラリを探しています。http://pchart.sourceforge.net/index.phpの外観は気に入っていますが、ビットマップ出力を行い、GPL ライセンスです。このプロジェクトは社内の商用プロジェクトであるため、おそらく目立たないでしょう。

助言がありますか?

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

wpf - コードビハインドでキャンバスに追加されたユーザーコントロールを前面に表示するにはどうすればよいですか

コードビハインドでキャンバスに追加および削除される一連のユーザーコントロールがあります。特定のものが他のものよりも進んでいることを確認する必要があります。キャンバスに追加されたユーザー コントロールの順序である VB6 の ZOrder をどのように設定しますか?

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

html - ウィンドウ全体を占めるようにhtmlのキャンバス要素を強制しますか?

それ以外の

キャンバスのサイズを指定する場所で、キャンバスがブラウザ ウィンドウ全体を占めるようにする方法はありますか?