Wie ändert man die Bildgröße in C # WinRT / winmd?

Ich habe eine einfache Frage, aber bisher habe ich keine Antwort gefunden: Wie kann ich die Größe eines JPEG-Bildes in einem C # WinRT / WinMD-Projekt ändern und es als neues JPEG speichern?

Ich entwickle eine Windows 8 Metro-Anwendung zum Herunterladen von täglichen Bildern von bestimmten Websites und zum Anzeigen auf einer Live-Kachel. Das Problem ist, dass das Bild kleiner als 1024 x 1024 und kleiner als 200 KB sein muss, sonst wird es nicht auf der Kachel angezeigt:http://msdn.microsoft.com/en-us/library/windows/apps/hh465403.aspx

Wenn ich ein größeres Bild habe, wie kann ich die Größe ändern, damit es für die Live-Kachel geeignet ist? Ich denke nur an einfache Größenänderungen wie width / 2 und height / 2, wobei das Seitenverhältnis beibehalten wird.

Die spezielle Anforderung hier ist, dass der Code als Windows-Laufzeitkomponente ausgeführt werden muss, sodass die WriteableBitmapEx-Bibliothek hier nicht funktioniert - sie ist nur für reguläre WinRT-Projekte verfügbar. Es gibt sogar eine Verzweigung für WriteableBitmapEx als WinMD-Projekt, aber es ist noch lange nicht fertig.

Antworten auf die Frage(6)

Ihre Antwort auf die Frage