Domanda

hai un codice funzionante da condividere.

Sto cercando di capire come salvare in un file un'immagine IBitmapImage.

Devo ridimensionare il file .jpg esistente e sembra l'unica API per Windows Mobile. Sono riuscito a caricarlo e convertirlo in IImage - > IBitmapImage - > IBasicBitmapOps e infine ridimensionalo, ma non ho idea di come salvarlo correttamente in un nuovo file.

È stato utile?

Soluzione

Utilizza IBitmapImage :: LockBits per accedere ai dati dell'immagine tramite il parametro BitmapData * bloccatoBitmapData . Usa BitmapData per preparare un'intestazione di informazioni sul file bitmap, quindi scrivi quello e i dati dell'immagine in BitmapData :: Scan0 in un file usando la normale scrittura di file con : : WriteFile o di livello superiore se lo usi.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top