問題タブ [lineargradientbrush]

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

qt - QLinearGradient が QBrush で正しく動作しない

グラフィックフレームワークのクラスで画面に1桁を描画したい。「1」の塗りつぶしアプローチを次のようにしたい

好みのグラデーション
(出典: qt-project.org )

しかし、私の描いた「1」のブラシは、以下のコードによる黄色の SolidBrush のようなものです (醜い太字の黄色の「1」)。何が問題なのか教えていただけますか?

ありがとうございます。

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

c# - Json.net LinearGradientBrush シリアライゼーション

LinearGradientBrushJson.net で (System.Windows.Media.LinearGradientBrush) をシリアル化しようとしましたが、成功しませんでした:

このコードは、"System.Windows.Media.LinearGradientBrush"明らかに間違っている文字列を出力します。

私はxmlシリアライゼーションを試してみましたが、期待どおりに動作します:

JSONシリアライザーがLinearGradientBrushのシリアライズに失敗するのはなぜですか?

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

wpf - LinearGradientBrush が想定どおりに動作しない

LinearGradientBrush次のように、MeshGeometry3D でテクスチャをプロットする際に使用する定義があります。アイデアは、ブラシの絶対端の値をシルバーでプロットする必要があるということです:

代わりに、プロットされる前に 0 ~ 1 の範囲に変換される値は、下の図のように隣接する色の陰影を帯びています。

ここに画像の説明を入力

希望の画像を取得するにはどうすればよいですか?

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

c# - RichEditBox の Foreground プロパティを LinearGradientBrush に設定しても何も起こらないのはなぜですか?

WinRT XAML RichEditBox の前景を線形グラデーションに設定して、要素の上端と下端でテキストが透明になるようにフェードアウトするようにしようとしています。LinearGradientBrush を次のように指定しました。

何らかの理由で、これはテキストには何もしません。不透明度を削除して色の値を別の原色に変更しても、テキストの色は変わりません。RichEditBox の背景をグラデーションに変更でき、期待どおりに表示されるため、グラデーションを正しく指定する必要があります。ドキュメントはこれが可能であることを示唆しているように見えますが、フォアグラウンド/テキストに対して何もできないようです。

私は何を間違っていますか?どうすればやろうとしていることを達成できますか?

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

c# - WPFの段階的な色の変化

WPFを使用して簡単なゲームを開発しています。ブラシの色を、青、緑、黄色、赤などの間で徐々に変更する必要がありますが、色が急激に変化することはありません。

これを達成するために色の値を使用する方法はありますか? 青と緑の中間色である BlueGreen を使ってみましたが、まだ滑らかではありません。まるで異なる色のストロークがあるかのように、GradientBrush は役に立ちません。線は最終的に色付きの真珠の列のように見えます.

ありがとう!

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

c# - linearGradientBrush の mainWindow でメソッドを呼び出す方法は?

私は問題があります。

LinearGradientBrush-->で xaml (mainWindow) のメソッドを呼び出したいGradientStop

アニメーションの背景の色を変更したいと思います。次のようないくつかのパラメーターを持つ関数があります。

コード XAML :

これを行うことは可能ですか?

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

c# - パネルを 3 色のグラデーションで塗りつぶす

私はプロジェクトに取り組んでおり、C# を使用して一種のカラー ピッカーを実行する必要があります。

そこで、Win Forms App ではこの背景を持つ Panel にすることにしました。

背景には、RGB の 3 色 (赤 (0 ~ 255)、青 (0 ~ 255)、緑 = 0) のグラデーションが必要です。

gu0oJ.png

しかし、これに何を使用すべきかについての情報が見つかりません。

私はいくつかのコードを書き込もうとしましたが、これが私がやったことです。

}

そして今、このグラデーションのパネルがあります

ORnzf.png

最初の画像でグラデーションを取得するには何を使用すればよいですか?

2 番目の質問: この背景をクリックした後、ピクセルの色を取得するにはどうすればよいですか?