Queste risposte similar question's richiedono che il file sia salvato. Tuttavia, sto cercando di convertire il file e quindi copiarlo negli appunti.Converti BMP in PNG in memoria per incollare appunti in .Net
Come posso convertire una bitmap (o qualsiasi immagine) in un PNG senza salvarlo nel file system?
Aggiornamento:
Sto cercando di incollare l'immagine in un programma (in questo caso Evernote). Quando copi un'immagine negli appunti (ad esempio tramite il browser), ricorda il suo formato immagine e quando lo incolli, creerà un'immagine con lo stesso formato esatto. Ad esempio, se copi un PNG, verrà incollato un PNG. Se copi un JPG, verrà incollato un JPG, ecc.
Sto provando a scattare qualsiasi immagine attualmente negli appunti, ridimensionarla alla dimensione desiderata e quindi conservarla negli appunti come PNG, in modo tale che quando viene incollato in Evernote, creerà un PNG.
Quando copio un'immagine PNG nel mio browser, vedo i seguenti formati: HTML FORMAT
, CF_BITMAP
, CF_DIB
, CF_DIBV5
. Non sono sicuro di quale di queste Evernote usi per incollare. Avevo l'impressione che fosse CF_BITMAP
, ma dopo aver letto i commenti qui sotto, credo che stia usando uno degli altri formati.
Come posso inserire un'immagine negli appunti che sarà trattata come un PNG quando incollata?
dove pensi di incollarlo? Sto pensando che gli appunti non memorizzino le immagini in un formato di file come jpg/png. a meno che non stiate pianificando di incollarlo in una directory come un file? – russau
@russau: ho aggiornato la domanda per chiarire cosa sto cercando di fare. – Senseful
_ "Quando si copia un'immagine negli appunti (ad esempio tramite il browser), si ricorda il formato dell'immagine" _ - Questo è completamente falso. Probabilmente stai confondendo questo perché alcune applicazioni usano un flusso di memoria png per compensare il fatto che gli Appunti standard di Windows non hanno alcun supporto per la trasparenza. – Nyerguds