应用程序允许用户选择照片(PhotoChooserTask)或拍摄它(启动器)。这很简单,我明白了。但是,我必须将此照片上传到我的服务器(仅限服务器端的PHP)。那是我的问题。现在我通过RAW POST(POST正文)来做,但这不是一个好的解决方案。我想调整所选照片的大小(例如1024x768)并将它们上传到我的服务器并保存到文件中。我该怎么办?
答案 0 :(得分:0)
WriteableBitmap中有SaveJpeg函数,允许您指定文件的必要参数,如宽度,高度,质量等。您可以将位图保存为不同的分辨率(例如,存储流),然后发送结果字节数组到服务器。
请参阅this文章以供参考。
答案 1 :(得分:0)
要调整照片大小,请使用DecodeJpeg并传递流和大小(在您的情况下为1024,1024)。您将获得WriteableBitmap
,然后您可以使用Extensions.SaveJpeg()将其转回jpeg流。