In PHP è semplice codificare un'immagine come URL di dati.
La soluzione è la seguente:
function base64_encode_image($filename,$filetype) {
if ($filename) {
$imgbinary = fread(fopen($filename, 'r'), filesize($filename));
return 'data:image/' . $filetype . ';base64,' . base64_encode($imgbinary);
}
}