tmytのらくがき

個人の日記レベルです

Win2Dのことをメモしておくだけ

WinRTとかUWPな環境からDirect2Dをらくちんに操作できるWin2Dというライブラリがありますが、今後使う機能をメモしておくだけ。

var canvas = new CanvasRenderTarget(/**/);
var canvas2 = new CanvasRenderTarget(/**/);

var blend = new BlendEffect{
  Foreground = canvas,
  Background = canvas2,
  Mode = BlendEffectMode.SoftLight
};


using(var ds = _image.BeginDrawingSession()){
  ds.DrawImage(ds);
}

こんなんすると、画像の合成ができる。これについてのリファレンスがこのあたり。

http://microsoft.github.io/Win2D/html/T_Microsoft_Graphics_Canvas_Effects_BlendEffect.htm

http://microsoft.github.io/Win2D/html/T_Microsoft_Graphics_Canvas_Effects_BlendEffectMode.htm