問題タブ [drawingbrush]

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 に答える
1336 参照

c# - ボタンの背景とコンテンツの両方のグラフィックを含む WPF ボタン

私は自分のアプリをスキニングしていて、すべてのボタンに汎用のボタン グラフィックを使用し、各ボタンに固有のコンテンツを持たせたいと考えています。汎用ボタン グラフィック用の DrawingBrush を作成し、リソース ディクショナリで定義されたスタイルを使用してボタンの背景に適用しました。これはすべてうまくいきます。ただし、ボタンのコンテンツにテキスト以外のものを追加しようとすると、コンテンツが表示されません。背景グラフィックを取得するだけです。ボタンの背景とコンテンツの両方にグラフィック コンテンツを含めるにはどうすればよいですか?

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

wpf - DrawingBrushのパフォーマンス

次の3つのボーダーオブジェクトのパフォーマンスに違いはありますか?

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

wpf - キャンバスの背景を動的に作成する

私は現在、子としてたくさんのsqauresを含むキャンバスを持っています。これらの正方形は異なる線上にあります。線を描くキャンバスの背景を描きたい(メモ帳が紙に薄い青い線を描くように)これを「線」のコレクションにバインドして動的に描きたいので、2本の線がある場合コレクションでは、キャンバスの背景に2本の線が描画されます。私はDrawingBrushの使用を検討していましたが、これが正しい方法かどうかはわかりません

(ところで、上記のコードは機能しません。これは、conecptを説明するためだけのものです)

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

wpf - WPF - ブラシの相対変換によりギザギザの線が発生する

WPF でブラシに相対回転変換 (45 度) を適用すると、非常にぎざぎざの線が残ります。他の誰かがこれを経験しましたか?解決策は見つかりましたか?

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

.net - 画像 (BMP/JPEG/PNG) から DrawingBrush を作成するにはどうすればよいですか?

アプリケーションのどこかに画像を表示するサードパーティ DLL のメソッドに DrawingBrush を渡す必要があります。これを変更することはできません。

BMP イメージから DrawingBrush を作成する必要があります。この例を試しましたが、うまくいきません。

どんな助けでも大歓迎です。

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

wpf - ブラシ (DrawingBrush など) から BitmapSource に変換するにはどうすればよいですか?

ベクトル グラフィックを含む DrawingBrush があります。Bitmap に変換するための中間ステップとして、BitmapSource に変換したいと考えています。これを行う(最良の)方法は何ですか?

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

c# - WPF TileBrushとDrawingContext.DrawRectangle-長方形の左上を基準にしていますか?

DrawingContextを使用する場合。TileBrushを使用したDrawRectangleで、長方形の左上が下にある画像の左上ではないことに気付きました。これは、DrawingBrushと、ソースをDrawingImageとして持つImageBrush両方で発生します。下にあるブラシを常に左上隅にスナップするように強制する方法はありますか?これが写真です:DrawRectangle

ブラシの位置合わせの問題の画像

2つの長方形は同じブラシを使用していますが、画面上の異なるポイントにあります。ご覧のとおり、ブラシの原点は異なります(ブラシははるかに広い領域で連続しているようです)。最小限の再現は次のとおりです。

*この場合、ImageBrushで正しい結果が得られますが、私のプログラムでは、カスタムGeometryDrawingを使用してDrawingBrushを処理しています。

ブラシの代わりにペンを使用して、TileModeを変更し、ストレッチをUniformに設定し、AlignmentXとAlignmentYを変更してみました...何も機能しないようです。ブラシの原点が長方形の原点に設定されることはありません。

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

wpf - RadialGradientBrushを使用したDrawingBrush描画では、最後の1つのみを表示できます

問題がある。DrawingがDrawingGroupであり、グループの子を変更できるDrawingBrushを作成します。だから私はそれを背後のコードで構築します。drawing.BrushはRadialGradientBrushです。

そして、グループに5つの図面を追加しましたが、最後の1つしか表示できません。ただし、xamlはそれらすべてを表示できます。そして、それが私のRadialGradientBrushの問題であることがわかりましたが、コードのエラーを見つけることができません。私たちを手伝ってくれますか ?どうもありがとうございました、これが私のコードです。

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

openframeworks - OpenFrameworksブラシツールの実装

私はOpenFrameworksに取り組んでいます。

ライブフィードからユーザーの顔を抽出し、選択した色の長方形に投影するアプリケーションを作成しました。ここで、ユーザーが顔の背景に何かを描くことができるようにしたいと思います。そのためには、ブラシツールを実装する必要があります。

直面した問題:

  1. ofSetBackgroundAuto()をfalseに設定すると、次のフレームから顔が更新されません。
  2. ofSetBackgroundAutoがtrueに設定されている場合、背景が何度も更新されるため、ブラシは描画されません。

助けてください !!

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

wpf - データテンプレート内でWPF動的リソースが更新されない

ユーザーが別のテーマと UI の更新を選択できる WPF アプリでシステムをセットアップしようとしています。これを実現するために、1 つのリソース ディクショナリを削除し、別のリソース ディクショナリにマージしています。

1 つのシナリオを除いて、すべて正常に動作しています。

データ テンプレートを定義するページがいくつかあります。datatemplate には、ビューモデル (Caliburn.Micro を使用) の文字列プロパティにバインドされた四角形があり、文字列を描画ブラシに変換するコンバーターがあります (リソースから見つけます)。

問題は、描画ブラシ (色) の動的リソースが更新されないことです。

同じ方法で(データテンプレートではなく)バインドした四角形の他のすべてのインスタンスは、描画ブラシの色が完全に更新されます。この問題が発生するのは、データ テンプレート内の場合のみです。

ビューのデータ テンプレートのサンプルを次に示します。

色の動的リソースを持つ描画ブラシの例を次に示します。

これは、他のいくつかのリソース ディクショナリをインポートするリソース ディクショナリです。1 つはスタイル用で、もう 1 つはベクターアイコン用です (これらはスキン間で共有されます)。

さまざまな部分を別の場所 (app.xaml、window.resources) に移動しようとしましたが、役に立ちませんでした。どんなアイデアでも大歓迎です。

ありがとう。