NO hay forma de que el chip te diga cuanto opupa la imgagen??
LA otra seria detectar cuando te quedaste corto y usar realloc. Realloc lo que hace es agrandar la memoria reservada y te mantiene la informacion.
http://www.cplusplus.com/reference/c...tdlib/realloc/