title: PixelShading in C#
body: <p>I hope I do not make my first mistake with my first post.</p>
  
  <p>I am writing a library for several graphical effects and filters (for example Sobel or Gauß mask).
  Because of the low Speed, doing this on the CPU, I wrote some shaders with the Shazzam tool.</p>
  
  <p>My concret Problem is, that I am not able to use this shader in C#. 
  In the Internet I found only advice how to apply a pixelshader as a effect in XAML directly to a element, which is not usable for my application, because this makes it impossible to apply several shaders on one Image, which is needed, for example the Canny Edge Detector.</p>
  
  <p>To illustarte this issue a Little pseudo-code, which should Show, what I expect from the method.</p>
  
  <pre><code>PixelShader somePixelShader  = new PixelShader(pixelshader.ps);
  somePixelShader.Input = Bitmap;
  somePixelShader.Height = 200;
  somePixelShader.Width = 800;
  
  somePixelShader.Execute();
  Bitmap = somePixelShader.Result;
  </code></pre>
  
  <p>As you see, everything should be done in C#.</p>
  
  <p>Perhaps you can help me with my issue.</p>