可以将整个php页面显示为像png或jpg这样的图像文件吗?
例如,
<img src="details.php?id=44">
就像页面截图一样。
THX
答案 0 :(得分:0)
不是你想的那样。您可以使用PHP ImageMagick库或PHP GD Library动态生成图像并将其输出,但为了获取页面的屏幕截图,您确实需要外部服务。
答案 1 :(得分:0)
这取决于你想要展示的内容。如果是html / js / css,它会因浏览器而异。
如果要将其unicode文本显示为图像,则可以将GD库用于此目的
答案 2 :(得分:0)
我认为您正在谈论截取网址或网页的截图。您可以免费获得如下: http://www.shrinktheweb.com/ http://picoshot.com/ 有许多这样的免费服务。如果您想在自己的服务器上托管此类服务。您需要创建一个可以打开浏览器并截取网址屏幕截图的软件。 Ther也是一些可用的软件。我希望它有所帮助。
答案 3 :(得分:0)
<?
// details.php file
// {
// do stuff to create your image and store in $my_image
// }
header("Content-type: image/jpg");
echo $my_image;
?>
1)在标题中输出mime类型。
2)回显您的二进制数据
容易!