このhttp://weblogs.asp.net/broux/archive/2011/02/08/silverlight-how-to-watermark-a-writeablebitmapimage-with-a-text.aspxのようなことをしたいと思います。これをWinRTで機能させるのに苦労しています。WriteableBitmap拡張機能を使用してテキストを「レンダリング」していますが、この例のように表示したいと思います。何か提案や助けはありますか?
1230 次
2 に答える
0
そのテキストをpngアセットにレンダリングし、ビットマップの上にブリットすることができます。テキストを動的にする必要がない限り、DirectWriteが必要になります。WinRT XAML Toolkitには、テキストをWriteableBitmapにレンダリングするために使用できる拡張メソッドがあります。
于 2013-01-16T17:27:49.783 に答える
0
これにより、作業が視覚的に行われます。
<Grid>
<Image Source="{Binding MyImage}" />
<Image Source="{Binding MyWatermark}" />
</Grid>
それは確かにすべての作業なしで同じ効果です。文字通り元の画像の透かし部分を作成したい場合は、サービスへのオフロードが現在の唯一のオプションです。Render()
上の方法がなければ、WriteableBitmap
他の選択肢はありません。XAMLツールキットでさえこの問題を解決しません。これはよくあるリクエストです。
しかし、ユースケースによっては、これがまさにあなたが望むものかもしれません!
そうだといいのですが。幸運を祈ります。
于 2013-01-24T19:35:03.777 に答える