Domanda

Sto scrivendo un'applicazione che utilizza C ++, in finestre.

Voglio ottenere una miniatura da jpeg, senza decodificare l'intera immagine. Come posso leggere da anteprima testata Exif JPEG? Uno può offrire un codice di qualche esempio?

Molte grazie!

È stato utile?

Soluzione

Non sorprende che la libreria è chiamata libexif ha porto Win32, e non v'è codice di esempio per thubnail lettura dal file

Altri suggerimenti

Non preoccupatevi. È possibile creare tumbnails molto veloce da JPEG. Essi sono compressi con DCT a blocchi di 8x8 pixel. Quindi, ottenere la componente DC (vale a dire 0,0) di ciascun blocco e si dispone di una miniatura 1 / 64th senza decodifica. Ulteriore ridimensionamento dovrebbe essere veloce dal momento che ci sono pochissime pixel a sinistra.

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