次の2つのサービスを実装したい:(問題にはWeb APIを使用)
- サーバーから画像を取得します。
- サーバーに新しい画像を追加します。
サーバーは画像を DB iun varbinary に保存します。写真は bmp、jpg、ico のいずれかです。
私の関数の署名は
AddIcon(string Id, byte[] IconFile)
そして、それをデータベースに挿入することを考えました。ここで、DTO を介して BitmapImage を渡すと、多くのオブジェクトへの参照が必要になり、ベスト プラクティスではないと思います。それが私がバイト[]を好む理由です。
- その構造を知らずに BitmapImage を Byte[] に変換する方法はありますか?
- ファイルを取得するときに、その構造を知らずに Byte[] を BitmapImage に変換する方法はありますか (ディスクからロードする場合など)。