1

应用程序允许用户选择照片 (PhotoChooserTask) 或拍摄照片 (Launcher)。这很容易,我明白了。但是,我必须将这张照片上传到我的服务器(仅限服务器端的 PHP)。这就是我的问题。现在我正在通过 RAW POST(POST 正文)进行操作,但这不是一个好的解决方案。我想调整所选照片的​​大小(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 回答