我有一个不断填充 jpg 图像的目录。我想在网页中像电影一样显示这些图像。
我试过的是:
function slideit() {
$.get("test.php", function(show) { if(show != "") {
document.getElementById("movie").innerHTML="<img src=\"data:image/jpg;base64," + show + "\" />",
setTimeout('slideit()', 0) } } ); };
PHP文件是
function getrunpic()
{
$file=trim(shell_exec('ls directory | sort -n | grep jpg | head -1'));
$file="directory/".$file;
$imagedata = file_get_contents($file);
$pic = base64_encode($imagedata);
unlink($file);
return $pic;
}
echo getrunpic();
我也尝试过使用 JSON 编码。
问题是从 php 到 javascript 的数据传输需要太长时间。(每秒只显示大约 8 张图片;我需要 25 张)。
有没有人有想法让这个过程更快?
提前致谢