1

アプリケーションにより、ユーザーは写真を選択 (PhotoChooserTask) したり、撮影 (ランチャー) したりできます。簡単です、わかりました。ただし、この写真をサーバーにアップロードする必要があります (サーバー側の PHP のみ)。それが私の問題です。今は RAW POST (POST body) 経由でやっていますが、良い解決策ではありません。選択した写真のサイズを変更し (ig を 1024x768 に)、サーバーにアップロードしてファイルに保存したいと思います。どうすればいいですか?

4

2 に答える 2

0

WriteableBitmap には SaveJpeg 関数があり、幅、高さ、品質などのファイルの必要なパラメータを指定できます。ビットマップを別の解像度で (メモリ ストリームなどに) 保存し、結果のバイト配列をサーバ。

参考までに、こちらの記事をご覧ください。

于 2012-04-17T18:17:18.760 に答える
0

写真のサイズを変更するには、DecodeJpegを使用し、ストリームとサイズ (この場合は 1024、1024) を渡します。Extensions.SaveJpeg()を使用して、WriteableBitmapこれを jpeg ストリームに戻すことができます。

于 2012-04-17T18:17:59.000 に答える