問題タブ [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.
wpf - コードビハインドでキャンバスに追加されたユーザーコントロールを前面に表示するにはどうすればよいですか
コードビハインドでキャンバスに追加および削除される一連のユーザーコントロールがあります。特定のものが他のものよりも進んでいることを確認する必要があります。キャンバスに追加されたユーザー コントロールの順序である VB6 の ZOrder をどのように設定しますか?
html - ウィンドウ全体を占めるようにhtmlのキャンバス要素を強制しますか?
それ以外の
キャンバスのサイズを指定する場所で、キャンバスがブラウザ ウィンドウ全体を占めるようにする方法はありますか?
wpf - 所々に伸びる WPF パスを作成する方法
ウィンドウ タブ用の WPF コントロールを作成したいのですが、特定の形状にしたいと考えています。このようなもの;
したがって、左下と右下の小さなタブは固定サイズです。およそ6x6。しかし今、私はそれを平手打ちしたコンテナの幅に合わせて中央のセクションを伸ばしたいと思っています.
現在、Path オブジェクトを使用していますが、ストレッチ セクションを取得する方法がわかりません。また、Path が正しい方法であるかどうかもわかりません。
この種の半分伸縮可能な形状を作成する最良の方法を提案できる人はいますか?
wpf - CanvasをWPFのより大きなレイアウトに組み込む方法は?
キャンバスをレイアウトに組み込もうとして、たとえば横にコントロールがあり、キャンバスが描画領域である場合、キャンバスは他の要素とうまく連携していないようです。
たとえば、キャンバス以外のすべての要素を境界線で囲むことができるのはなぜですか? 次のコードでは、境界線がキャンバスをラップしますが、キャンバスの境界線は上にのみあり、左、右、または下にはありません:
c# - WPF: 移動速度 (平行移動) は距離によって変化します
このプログラミングゲームを参考に、現在制作中です。
キャンバスを特定の距離に、現在の角度に従って移動 (変換) する以下のメソッドを作成しました。
受け入れるパラメーターの 1 つは、変換時にカバーする必要があるピクセル数です。
上記のコードに関して、Animator_Body_X
とAnimator_Body_Y
はタイプDoubleAnimation
であり、ロボットのTranslateTransform
オブジェクトに適用されます。Translate_Body
私が直面している問題は、入力された距離に応じて、ロボット (キャンバス) が異なる速度で移動していることです。したがって、距離が長いほど、ロボットは速く動きます! つまり、入力された距離が の20
場合、ロボットの動きはかなり遅くなりますが、入力された距離が の場合、800
文字通り画面から飛び出します。
入力された距離に関係なく、この速度を一定にする必要があります。
Animator_Body_X
入力された距離に応じてとプロパティのいくつかを微調整する必要があると思いますが、Animator_Body_Y
何を正確に微調整すればよいかわかりません (数学も行う必要があると思います)。
これを理解するために見てみたいと思うかもしれないプロパティのリストを次に示します。DoubleAnimation
winforms - Windows フォームに Qt の QCanvas に類似するものはありますか?
四角パズルを解くための Windows Forms アプリケーションを作成しました。現時点では、パズル グリッドは PaintEventHandler を使用して、アプリのメイン ウィンドウの Panel に描画されます。PaintEventHandler によって呼び出されるメソッドは、呼び出されるたびにグリッド全体を再描画します。このアプローチは機能しますが、ちらつきがあり非効率的であり、よりスムーズなものに置き換えたいと考えています。
私は Qt で多くの同様のアプリケーションを作成しました。Qt では、QCanvas と QCanvasView を作成します。次に、QCanvas にオブジェクトを追加したり、QCanvas からオブジェクトを削除したり、QCanvasView でupdate()
メソッドを呼び出して、ちらつきなしで変更が有効になることを確認できます。
私が試した代替アプローチの 1 つはGraphics
、Panel の描画に使用されるオブジェクトへの参照を保持し、Paint イベントの外部で描画を試みることでした。これはうまくいきませんでした: 役に立たないArgumentException: Parameter is not valid
例外が発生しました。これは、アプリがその時点で描画を行うことを期待していなかったため、Windows によってスローされたとしか思えません。
QCanvas for Windows Forms に似たものはありますか? そうでない場合、パズル グリッドを更新するにはどのような方法を使用すればよいですか?
javascript - Javascriptを使用してカラー画像を白黒に変換するにはどうすればよいですか?
Javascriptのみを使用してカラー画像を白黒に変換するにはどうすればよいですか?
また、Internet Explorer には「フィルター」メカニズムがあると聞いていますが、他のブラウザーはそれをサポートしていないと聞いているため、ほとんどのブラウザーで相互互換性を持たせてください。
javascript - キャンバスタグを使用して、ページ上の他のアイテムの上に描画できますか?
HTMLキャンバスタグをページ上の他のHTMLコンテンツの上に配置できますか?たとえば、次のCSS宣言で、canvasタグが期待どおりの動作をするようになりますか?