ユーザーが画像の回転や拡大縮小などのさまざまなことを実行できるアプリケーションが1つあります。最後に、ユーザーが[保存]をクリックすると、画像がサーバーに保存されます。すべて正常に動作しますが、問題は、WriteableBitmapExを使用してbytearrayに変換した後、WriteableBitmapを直接保存しているため、保存された画像もWriteableBitmapであるため、一般的な画像ビューアーを使用して表示できません。
画像をJPEGとして保存したい。これどうやってするの?
ユーザーが画像の回転や拡大縮小などのさまざまなことを実行できるアプリケーションが1つあります。最後に、ユーザーが[保存]をクリックすると、画像がサーバーに保存されます。すべて正常に動作しますが、問題は、WriteableBitmapExを使用してbytearrayに変換した後、WriteableBitmapを直接保存しているため、保存された画像もWriteableBitmapであるため、一般的な画像ビューアーを使用して表示できません。
画像をJPEGとして保存したい。これどうやってするの?
Ankit さん、これは John Papa によるサンプルで、WriteableBitmaps を PNG に保存する方法を示しています。
http://johnpapa.net/silverlight/ Saving-snapshots-to-png-in-silverlight-4-and-the-webcam/
彼は 2 つのオプションを使用します: http://imagetools.codeplex.com/
そして: http://blogs.msdn.com/b/jstegman/archive/2008/04/21/dynamic-image-generation-in-silverlight.aspx
ImageTools ルートをお勧めします。