我有一个简单的问题,但到目前为止我还没有找到答案:如何在C#WinRT/WinMD项目中调整jpeg图像并将其保存为新的jpeg?
我正在开发Windows 8 Metro应用程序,用于从某个站点下载日常图像并将其显示在Live Tile上.问题是图像必须小于1024x1024且小于200kB,否则它将不会显示在磁贴上:http: //msdn.microsoft.com/en-us/library/windows/apps/hh465403.aspx
如果我得到更大的图像,如何调整它以适应Live Tile?我正在考虑简单的调整大小,如宽度/ 2和高度/ 2,同时保持纵横比.
这里的具体要求是代码必须作为Windows运行时组件运行,因此WriteableBitmapEx库在这里不起作用 - 它仅适用于常规WinRT项目.WriteableBitmapEx甚至还有一个分支作为winmd项目,但它还远没有准备好.