Frage

haben Sie einen funktionierenden Code zu teilen.

Ich versuche, herauszufinden, wie man in eine Datei ein IBitmapImage Bild zu speichern.

Ich brauche, um die Größe JPG-Datei vorhandenen und es scheint, wie die einzige API für Windows Mobile. Ich konnte es zu IImage konvertieren laden -> IBitmapImage -> IBasicBitmapOps und die Größe es schließlich, aber ich habe keine Ahnung, wie es in einer neuen Datei ordnungsgemäß speichern

.
War es hilfreich?

Lösung

Verwenden IBitmapImage::LockBits für den Zugriff auf die Bilddaten über seinen BitmapData* lockedBitmapData Parameter zu erhalten. Verwenden Sie die BitmapData einen Bitmap-Datei Info-Header zu erstellen, dann schreiben, dass ein und die Bilddaten in BitmapData::Scan0 in eine Datei reguläre Datei unter Verwendung von Schreib mit ::WriteFile oder einem höheren Ebene, wenn Du solche verwendet wird.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top