【问题标题】:How to create thumbnails or preview for links to websites?如何为网站链接创建缩略图或预览?
【发布时间】:2013-01-09 15:48:16
【问题描述】:

例如,我希望能够生成该网站页面的缩略图,就像 Chrome 的“新标签”页面一样。

PHP 可以吗?

【问题讨论】:

    标签: php hyperlink thumbnails


    【解决方案1】:

    研究使用 wkhtmltopdf。它是一个 linux 二进制文件,使用 webkit 引擎生成网页的 PDF/PNG 图像。

    【讨论】:

      【解决方案2】:

      使用 PHP 是不可能的,但您可以使用 PHP 调用另一个应用程序。示例是在 Mac 上使用 http://derailer.org/paparazzi/。您可以从 PHP 调用它。

      【讨论】:

        【解决方案3】:

        您必须在服务器上启动一个网络浏览器(通过exec()),它会呈现页面并将其保存为图像。例如,您可以使用 firefox 和 savepng 插件来做到这一点。使用普通的 PHP,你将无法做到这一点,除非你没有实现 HTML/CSS 渲染引擎。

        【讨论】:

          【解决方案4】:

          【讨论】:

            【解决方案5】:

            您需要具备丰富的 Linux 管理知识。正如 Darhazer 所发布的,使用 exec 命令,您可以将 wkhtmltopdf 或类似工具与 PHP 前端连接起来。您还需要有一个 linux 机器,它没有打开安全模式 = 这消除了我们这些例子之一可能是 http://www.domdigger.com/screenshots/(您也可以在那里免费设置每周自动屏幕截图)。 希望对您有所帮助。

            【讨论】:

              猜你喜欢
              • 2011-01-16
              • 2021-03-16
              • 1970-01-01
              • 2011-11-04
              • 2011-07-03
              • 1970-01-01
              • 2010-11-03
              • 2011-09-23
              • 2018-05-02
              相关资源
              最近更新 更多