I’ve got simple question, but so far I’ve found no answer: how to resize jpeg image in C# WinRT/WinMD project and save it as new jpeg?
I’m developing Windows 8 Metro application for downloading daily image form certain site and displaying it on a Live Tile. The problem is the image must be smaller than 1024×1024 and smaller than 200kB, otherwise it won’t show on the tile:
http://msdn.microsoft.com/en-us/library/windows/apps/hh465403.aspx
If I got larger image, how to resize it to be fit for the Live Tile? I’m thinking just about simple resize like width/2 and height/2 with keeping the aspect ration.
The specific requirement here is that the code must run as Windows Runtime Component, so WriteableBitmapEx library won’t work here – it’s only available for regular WinRT projects. There is even a branch for WriteableBitmapEx as winmd project, but it’s far from ready.
Example of how to scale and crop taken from here: