Lo primero es agradecer toda la ayuda que me habéis prestado para resolver este sin duda pequeño problemilla que por unos días me ha quebrado la cabeza.
Una vez dicho esto creo haber dado con el problema.
Tengo todo instalado en una SD de 16 Gb, pero también tengo instalado lo mismo en la memoria interna del dispositivo aunque no me acordaba que lo había hecho en ambos sitios, pues bien, he sacado la tarjeta y he metido los archivos bmp en el mapa de a memoria interna y aunque yo esperaba que pasara lo mismo no ha sido así, salen perfectamente siendo los mismos archivos que estaban en el mapa de la SD con lo cual deduzco que los archivos están bien desde el primer momento y lo que está mal es la SD o mas bien algo de lo copiado a ella.
La voy a formatear y después copiare todo lo que tengo en la memoria interna a la SD y probaré si se ha solucionado. Ahora todo funciona perfectamente sin tarjeta.
Si alguien le pasara lo mismo o algo parecido a tener en cuenta que puede que sea un problema de la tarjeta.
Gracias de nuevo
Saludos