是否可以从网址创建图像

时间:2011-06-24 06:49:26

标签: php

我有一个网址=“http:// some url”;

是否可以使用php创建网址图片?

我尝试使用imagecreatefromjpeg,但它只接受图像文件作为输入,而不是像“http://”

那样的网址

3 个答案:

答案 0 :(得分:2)

我不确定你的意思 - 你的意思是创建一个页面的图像 本身?然后是的,这是可能的。你需要做的就是解析html, 获取任何CSS并解析它,添加图像并处理任何javascript 这页纸。

当然,构建这样的应用程序可能需要几年时间, 但这是可以完成的。最后你将有一个浏览器 php,这将非常慢。

答案 1 :(得分:1)

如果您只需使用php拍摄网址的快照,则需要使用cutycapt之类的外部工具。

对于服务器来说它是非常具有侵略性的(你需要一个X环境),但它是目前最简单的解决方案。

答案 2 :(得分:0)

如果你想用你的url文本创建一个图像,那么使用类似imagefttext的东西,更多访问php.net/imagefttext,以防你想在给定的网址截取网页的屏幕截图,转到此SO链接:Command line program to create website screenshots (on Linux)