問題タブ [bitmapeffect]
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 - WPF - BitmapEffect でのプログラムによるバインド
一部のデータをBitmapEffectの依存関係プロパティにプログラムでバインドできるようにしたいと考えています。TextBlock のような FrameworkElement には、次のようなバインディングをプログラムで実行できる SetBinding メソッドがあります。
そして、ストレート XAML で実行できることはわかっています (以下を参照)。
しかし、BitmapEffect には SetBinding メソッドがないため、C# でこれを実現する方法がわかりません。
私はもう試した:
しかし、うまくいきません。
wpf - DropShadowBitmapEffect は TextBlock では機能しません
DropShadowBitmapEffect と EmbossBitmapEffect が WPF の TextBlock (textBOX ではない) で機能しない理由を知っている人はいますか? OuterGlow、Blur、および Bevel は正常に機能しているようです。
ヌル背景ブラシでドロップシャドウを取得できるため、透明な背景ブラシは明らかに答えではありません。ドロップシャドウのデフォルトの柔らかさは 50% で、フォントが小さい場合、柔らかさによって影が散らばりすぎます。柔らかさが 39% あたりで急激に低下するようです (この時点で、影は多かれ少なかれ消えます)。それを 0 に設定し、まだ影が見える数字が見つかるまでゆっくりと上に移動してみてください。
さらに別の注意: 柔らかさは間違いなく要因ですが、Xaml では有効な値は実際には 0 から 1 に過ぎないことに注意してください。しかし、Blend では 100 までのパーセンテージとして表示されます。したがって、Xaml で値を 100 に設定すると、それは完全に消散します。
バックグラウンド ブラシ = 透明なソリューションは、エンボス効果にはまだ機能する可能性があります
wpf - 100% マネージド コードで BitmapEffect を記述する方法はありますか?
100% マネージド コードで BitmapEffect を記述する方法はありますか? アンマネージ コードを使用するよりもはるかに遅く実行されることはわかっていますが、BitmapEffect を書きたいのですが、C++ プログラミングを行ってから長い時間が経ちました。さらに、アプリケーションは部分信頼で実行する必要がある場合があります (アンマネージ コードは許可されません)。効果が静的コンテンツで実行されることはめったにありません。レンダリングされたコンテンツのビットマップを取得し、変更されたコンテンツのビットマップを返すだけで十分です。
wpf - WPFオブジェクトを使用して別の穴を「パンチ」しますか?
私はただの円である楕円を持っています。私の問題は、大きな円の真ん中から円の形の穴を切り取りたいのですが、何もうまくいかないようです. 不透明マスクを試してみましたが、まったく機能しませんでした。
さらに複雑なことに、大きな円には DropShadowEffect があります。しかし、円がわずかに透明であるため、背後に大きな影の円が見えます。これは実際にはモックアップがどのように見えるかではなく、円がどれほど透明であっても、円の端の周りにのみ影を表示する方法があるかどうか疑問に思っています.
ありがとう!
actionscript-3 - ActionScript-3 での画像処理と効果
ActionScript-3 で BitmapData にセピア、グレースケール、ポスタリゼーションなどのさまざまな効果を実装したいと考えています。
これを行う方法とこれを行う最も効率的な方法は何ですか?
前もって感謝します!!
c# - C# コードを介してカスタム WPF コントロールで BitmapEffect を変更する方法
次のようなカスタム コントロール タイプ<Grid> ... </Grid>
と Grid.BitmapEffect プロパティがあります。このコントロール (グリッド) の BitmapEffetc を C# コード (イベントなど) で変更するにはどうすればよいですか?
コード サンプル - カスタム コントロールの一部:
次に Window.xaml で:
次にC#で:
silverlight - Silverlight用のHLSLベベルシェーダーを作成するにはどうすればよいですか?
SilverlightがWPFビットマップ効果を直接サポートしていないことは知っていますが、Silverlight3がHLSLシェーダーをサポートしていることも知っています。斜角効果を作成するのは比較的簡単で、WPFで作成するのは簡単ですか?そうであれば、誰かがそれを行う方法を学ぶための優れたリソースを推奨できますか?
wpf - BitmapEffect を使用しない OuterGlowBitmapEffect の代替
OuterGlowBitmapEffect の良い代替手段は何ですか?
テーマ/スタイルで使用できるものと、BitmapEffects なしで使用できるものが望ましいです。
wpf - WPF シェーダー効果が適用される領域を制限する
BitmapEffectInput.AreaToApplyEffect
廃止されたものと同様の方法で、WPF シェーダー効果が適用される領域を制限するにはどうすればよいBitmapEffects
ですか? シェーダー効果に同等のプロパティはありますか、それとも私が書いているすべてのシェーダー効果に自分で追加する必要がありますか?
wpf - ボーダーへの外側のグロー効果
ボーダーに外側のグロー効果を与える方法は?
私はこれを試しましたが、うまくいきません