使用X / Gui-less linux生成网页的图像/缩略图

时间:2010-04-13 17:40:17

标签: php python linux image-processing

存在许多关于生成网页的缩略图或图像预览的解决方案。其中一些解决方案是基于Web的webnapshots,windows库,如PHP的imagegrabscreen(仅适用于Windows)和KDE的wkhtml。确实存在更多。

但是,我正在寻找一种无GUI的解决方案。我可以创建一个API并将其链接到php或python。

我对python,php,C和shell很满意。这是一个个人项目,所以我对商业应用不感兴趣,因为我知道它们的存在。

有什么想法吗?

2 个答案:

答案 0 :(得分:1)

您可以在Xvfb内运行网络浏览器或网页控制,并使用import之类的内容来捕获它。

答案 1 :(得分:1)

我永远不会忘记我浪费在wkhtml和Xvfb上的时间,以及将谷歌中的单片二进制文件嵌入到我的系统中的乐趣。通过完全放弃wkhtml2w并安装phantom.js,你可以节省很多时间和头痛。一旦我这样做,我立刻有五行shell代码和漂亮的图像。

我遇到了一个问题 - 在网址中使用ww而不是www导致进程失败而没有有意义的错误消息。最终我看到了dns查找问题,我的信仰得以恢复。 但严重的是,其他所有缩略图的途径似乎都已过时和/或错误。

phantom.js =它改变了我的生活。