显示php页面作为图像

时间:2010-02-07 08:30:02

标签: php

可以将整个php页面显示为像png或jpg这样的图像文件吗?

例如,

<img src="details.php?id=44">

就像页面截图一样。

THX

4 个答案:

答案 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)回显您的二进制数据

容易!