私の WPF VS 2008 アプリケーションは、実行時にアセンブルされて表示されるさまざまな画像を処理しています。これらの画像の上に白いテキストを表示したいと思います。私の問題は、一部の画像に白または明るい色の背景が含まれていることです。
私の質問は、画像オブジェクト、BitmapImage オブジェクト (画像が読み込まれる場所)、または他の WPF オブジェクトでプロパティを指定したり、設定を指定したりすることは可能ですか?他の画像 - テキストが見えるように別の色に変わりますか?
それは、画像にテキストをどのように「描く」かにかかっていると思います。ラベルなどを使用する場合は、「DropShadowEffect」を試すことができます。次を参照してください: http://msdn.microsoft.com/en-us/library/ms748273.aspx
この効果は、すべての WPF オブジェクトで機能するはずであり、テキストを囲む透明な黒いソフト シャドウ (グローのようなもの) を試すことができます。
不透明度を正しく調整すると、明るい環境でのみ表示されます。