Comment redimensionner une Image en C# WinRT/winmd?

J'ai une question simple, mais jusqu'à présent je n'ai pas trouvé de réponse: comment redimensionner une image jpeg en C# WinRT/WinMD projet et l'enregistrer en tant que nouvelle jpeg?

Je suis le développement de Windows 8 Metro application pour le téléchargement quotidien la forme d'une image de certains sites et l'afficher sur une Tuile en Direct. Le problème est que l'image doit être inférieure à 1024 x 1024 et plus petit que 200 ko, sinon il ne sera pas affiché sur la vignette:
http://msdn.microsoft.com/en-us/library/windows/apps/hh465403.aspx

Si j'ai plus d'image, comment faire pour redimensionner pour être en forme pour le Live Tile? Je pense tout simple redimensionner comme largeur/2, hauteur/2 avec garder le ratio d'aspect.

L'exigence spécifique ici est que le code doit s'exécuter en tant que Composant Windows Runtime, donc WriteableBitmapEx bibliothèque ne fonctionne pas ici - il est uniquement disponible pour les réguliers WinRT projets. Il y a même une branche pour WriteableBitmapEx comme winmd projet, mais c'est loin d'être prêt.

OriginalL'auteur Martin Suchan | 2012-09-10