Yılında PHP manual
for base64_encode()
a> Ben bir görüntü çıktısı için aşağıdaki komut dosyasını gördüm.
<?php
$imgfile = "test.gif";
$handle = fopen($filename, "r");
$imgbinary = fread(fopen($imgfile, "r"), filesize($imgfile));
echo '<img src="data:image/gif;base64,' . base64_encode($imgbinary) . '" />';
?>
Ama how çıktı alabilirsiniz dinamik GD
a> ile oluşturulan bir görüntü?
Bu denedim:
$im = imagecreatetruecolor(400, 400);
imagefilledrectangle($im, 0, 0, 200, 200, 0xFF0000);
imagefilledrectangle($im, 200, 0, 400, 200, 0x0000FF);
imagefilledrectangle($im, 0, 200, 200, 400, 0xFFFF00);
imagefilledrectangle($im, 200, 200, 400, 400, 0x00FF00);
echo '<img src="data:image/png;base64,'.base64_encode(imagepng($im)).'" />';
Neden çalışmıyor?
Bu IE çalışmak görünmektedir fakat Firefox. Nasıl ben cross-browser? yapabilir