No puedes utilizar las cabeceras de esa forma.
http://php.net/manual/es/function.header.php
Crea un nuevo archivo con la función para recuperar la imagen, estableciendo las cabeceras.
Luego donde quieras inserta la imagen la pones como si fuera una ing cualquiera que apunta a tu archivo algo asi
En html
Traer_img.php
Código PHP:
Ver original$id = '26'; //$_GET['id'];
if ($id > 0){
//vamos a crear nuestra consulta SQL
$consulta = "SELECT imagen, tipo_imagen FROM imagenes WHERE imagen_id = $id";
//con mysql_query la ejecutamos en nuestra base de datos indicada anteriormente
//de lo contrario mostraremos el error que ocaciono la consulta y detendremos la ejecucion.
//si el resultado fue exitoso
//obtendremos el dato que ha devuelto la base de datos
//ruta va a obtener un valor parecido a "imagenes/nombre_imagen.jpg" por ejemplo
$imagen = $datos['imagen'];
$tipo = $datos['tipo_imagen'];
//ahora colocamos la cabeceras correcta segun el tipo de imagen
header("Content-type: $tipo");
echo $imagen;