El error estaba al no introducir las fotos en una variable propia del objeto, siempre me tomaba la última a la que se había llegado en el bucle for..., era como tener una variable global siempre con la última fotografía.
Un saludo y de nuevo gracias a los dos (TMeister y ¬...) por vuestra ayuda...