Se intendi lavorare direttamente con i dati binari dei file bitmap (.bmp), allora devi conoscere le sue specifiche e il suo formato. E le strutture dati (header ecc...) sono ben precise, nonché documentate e reperibili in rete un po' dovunque!!Originariamente inviato da MonsterMash
Il problema è che non conosco a priori la dimensione dell'header, ne' i campi presenti.
Fatica sprecata ... almeno per gli header che sono una "manciata" di byte.Originariamente inviato da MonsterMash
E così uso una malloc per allocare la memoria che mi serve a contenere l'header
In Windows, se si lavora con il Platform SDK, ci sono già le strutture dati belle che pronte. Vuoi vedere come è quella iniziale di testata del file??
Ecco:
http://msdn2.microsoft.com/en-us/library/ms532321.aspx