Windows8 Metroスタイルアプリで、画像の拡縮を行なう方法

   2013/08/29

Windows8 Metroスタイルアプリで、画像の拡縮を行なう方法

つまづいたこと

Metro Styleアプリを作ってみようとしたんですが、つまらないところでツマづいたのでメモしておきます。
やろうとしたことは、イメージを拡縮して、その結果をファイルに保存することです。
調べたところ、System.Drawing.Bitmapクラスを使えば、簡単に出来そうだったのだが、Metroプロジェクトからは、System.Drawingを参照出来ないらしいです。

http://connect.microsoft.com/VisualStudio/feedback/details/729015/cannot-find-type-system-marshalbyrefobject-in-module-mscorlib-dll

解決策

Windows.Graphics.Imaging名前空間のBitmapEncoderクラス、BitmapDecoderクラス、BitmapTransformクラスを使用することで、目的のことが出来そうです。

確認環境

Windows8 Consumer Preview – 32 Bit
Visual Studio 11 Beta

当ブログ内の関連記事もどうぞ

  • このエントリーをはてなブックマークに追加
  • Pocket

この記事へのコメントはこちら

メールアドレスは公開されませんのでご安心ください。
また、* が付いている欄は必須項目となりますので、必ずご記入をお願いします。

内容に問題なければ、下記の「コメント送信」ボタンを押してください。

*

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください