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