He dejado solo estas linea de codigo
dejandolo asin no me carga la imagen y si comento el header e imagenpng no me muestra el error, ahora si que no entiedo nada de nada.
Añadir que la ruta de la imagen es correcta y si cargo la imagen en el navegador me la muestra pero en php no añadir que esto no me funciona en linux.