6

c#/xaml で画像にシェーダー効果を適用したいと考えています。

私はこの例を見つけました:

http://msdn.microsoft.com/en-us/library/system.windows.media.effects.shadereffect(v=vs.95).aspx

これにより、画像へのピクセル シェーダーの適用が非常に簡単になります。残念ながら、Windows 8 Phone SDK で同じことを行うことはできません。

こんな簡単なことできるの?できれば DirectX の使用は避けたいと考えています。

4

2 に答える 2

1

以下のリンクを確認してください。

フィルターに HLSL 効果を使用するレンズ アプリケーションの作成

このソリューションでは、SharpDX API (C# DirectX ラッパー) を使用します。

最近テストしたところ、エミュレーターで正常に動作します。

残念ながら、Game クラスの外で適用した場合、同じ結果が得られませんでした。私はすでにここで質問を公開しましたが、まだ回答はありません。:-(

幸運を!

よろしくお願いします、

ピーター・ヴォロシン

于 2013-09-20T00:05:24.300 に答える
0

Unfortunately you cannot make custom ShaderEffects in Windows Phone 7 or 8. See also: WP7 - HLSL effects from WPF/Silverlight

Also it would appear that XNA is a no-go: Windows Phone custom shaders error? I don't think XNA has had any feature additions from WP7 to WP8, either.

You might be able to get away with doing what you need in Direct3D: (http://msdn.microsoft.com/en-us/library/windowsphone/develop/jj714072(v=vs.105).aspx)

Good luck!

于 2013-02-27T00:13:55.370 に答える