O HTML tem o data URI scheme que possibilita utilizar o conteúdo, por exemplo base64 de uma imagem, de forma que seu conteúdo esteja diretamente presente no código HTML.
Sua sintaxe é:
data:[<media type>][;charset=<character set>][;base64],<data>
Então neste caso, um exemplo de imagem JPG seria:
data:image/jpeg;charset=utf-8;base64,
Em PHP, poderia ser algo como:
$image = 'CAMINHO DA IMAGEM EM DISCO AQUI';
// Obtém o conteúdo da imagem e efetua a conversão para base64 encoding
$imageContent = base64_encode(file_get_contents($image));
// Efetua a criação do atributo SRC do element IMG no formato data:{mime};base64,{data}; (sem charset=utf-8;)
$src = 'data: '.mime_content_type($image).';base64,'.$imageContent;
// Apresenta a imagem
echo '<img src="'.$src.'">';




