我有一个网址=“http:// some url”;
是否可以使用php创建网址图片?
我尝试使用imagecreatefromjpeg,但它只接受图像文件作为输入,而不是像“http://”
那样的网址答案 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)