限制Windows应用商店应用中的图片大小

时间:2014-03-20 13:00:41

标签: c# windows-store-apps windows-8.1

我正在开发一个允许用户拍照的Windows商店应用程序(c#)。这些图片会在某个地方上传,但质量不是真的,他们不应该占用太多空间。

是否可以限制应用内图片的大小?

谢谢

1 个答案:

答案 0 :(得分:0)

有很多方法可以做到这一点。

首先,您可以使用BitmapEncoder [http://msdn.microsoft.com/en-us/library/windows/apps/windows.graphics.imaging.bitmapencoder.aspx]和{,使用不同的比例重新编码图像。 {3}}

对于其中一种,您将创建或设置BitmapTransform的{​​{1}}和ScaledWidth属性。您可以非常轻松地查找指南以缩放图像。编码器允许您选择新的编码,例如PNG,这可能会大大减小图像的大小(特别是如果他们选择BMP)。

其次,您可以裁剪图像。您可以自己执行此操作,也可以允许用户执行此操作,例如BitmapDecoderthis one

希望这有助于编码!