Hola, gracias por contestar. La solución que aportas no me sirve ya que yo lo que necesito no es trabajar con fotos en jpg si no con los valores de color de cada pixel (un array enorme con información de color de cada pixel).
De todos modos he encontrado la forma de solucionar el problema, si a alguien puede interesar consiste en trabajar en modo nativo. En este modo no hay limite de memoria más que la que tenga el dispositivo.
Tiene su lado malo y su lado bueno pero al menos tengo el proyecto rodando. En breves tendré una aplicación que permite el revelado de casi cualquier foto en formato RAW y hacer sobre ella modificaciones en los ajustes básicos (exposición, brillo, contraste, ...). Ojo, sobre la foto RAW, no sobre el thumb jpg que lleva incrustada que es lo que hacen las aplicaciones que hay actualmente.