Wednesday, 12 March 2014

Base64 encoded images

$image="image.jpg";

$data = fopen ($image, 'rb');
$size=filesize ($image);
$contents= fread ($data, $size);
fclose ($data);
//ecnoded image
$encoded= base64_encode($contents);

/*mime types
image/jpeg
image/png
image/gif

*/

echo '<img src="data:image/jpeg;base64,' . $encoded.'"/>';


/*** Javascirpt ***/var img = document.createElement('img');
img.src = 'data:image/jpeg;base64,' + btoa('your-binary-data');
document.body.appendChild(img);

No comments:

Post a Comment