los header de cookies generados por session no afectan al header content-type, puede ser que tengas una doble llamada a session_start que te genere un warning y corrompa la salida de la imagen, para eso búscalo y colocale
@session_start(); si no te funciona, desactiva los warnings
:
Código PHP:
error_reporting(0);