我有一个PHP脚本,它动态生成每个请求上的图像。这些图像不保存在服务器上。要做到这一点,我用下面的HTML暗示脚本可以与<img src="script.php" />一起使用?
<img src="script.php?parameter1=foo¶meter2=bar" width="50" height="50" />
这一个请求,触发关闭以script.php
;其中动态地创建基于参数&在以下格式只是echo
图像数据的图像:
$img = customFunction_generate_report_image($_POST['parameter1'],$_POST['parameter2']);
header('Content-type: image/png');
echo $img;
这适用于浏览器&显示图像按预期方式。现在,我想实现一个灯箱,以便用户在浏览器中单击图像。图像展开&显示在灯箱中。
通常情况下,我使用Colorbox作为灯箱,但我认为它预计为<img src="foo.png"
此外,它似乎向服务器发出额外的请求。
我想要一个使用dom中的现有图像可用于灯箱的方法。任何指示如何做到这一点,将不胜感激。
感谢
谢谢,我还需要添加'photo:true'才能使其工作:) – CuriousMind
您的意思是它没有'photo:true'选项对您没有帮助吗?如果没有它,它适用于我,但如果是这种情况,我应该更新答案以确保安全。 – Donamite
它添加'photo:true'选项后工作:) – CuriousMind