Merhaba, aşağıdaki örnek yardımcı olucaktır yanlız base64_encode fonksiyonu orjinal veriden 33% daha fazla yer kaplar. Ayrıntılı bilgi; http://php.net/manual/en/function.base64-encode.php


$resim_yolu="deneme.gif";
$resim_uzantisi=pathinfo($resim_yolu, PATHINFO_EXTENSION);
$veri=file_get_contents($resim_yolu);
$base64='data:image/'.$resim_uzantisi.';base64,'.base64_encode($veri);
echo '';
?>