2011-11-10 51 views
0

有没有一种方法(希望通过GD库,但其他的很好)从纯html(使用php)创建一个img?我需要获取外部网站并显示图标。我假设图像方法会节省加载时间,但如果没有,我可以简单地加载在页面的HTML到一个div,只要内部的HTML,头部和身体标签不会导致问题使用PHP创建一个img从html?

+0

你说你想渲染HTML/CSS成图像? –

+0

那么屏幕截图呢? – 2011-11-10 00:35:55

+1

看看这个: http://stackoverflow.com/questions/721549/php-creating-image-from-html-table – 2011-11-10 00:38:28

回答

0

呈现一个完整的Html仅使用PHP的页面是不可能的。渲染一个Html文件包括应用CSS加载图像并用javascript编辑整个东西,并且用纯php进行这个操作将会......永远如此。您最好的选择是使用cmd工具来渲染页面并输出图像。您可以在PHP中使用shell命令。

壳牌从PHP代码命令:http://php.net/manual/en/function.shell-exec.php

创建截图:Command line program to create website screenshots (on Linux)