【问题标题】:Generate image from html with php使用 php 从 html 生成图像
【发布时间】:2011-10-05 21:20:36
【问题描述】:

出于某些安全原因,我想生成一个基于 Google 日历嵌入 iframe 的图像,以便能够在不允许使用 iframe 的网站上显示它。

是否有任何 php 库可以从 html 创建图像?

脚本必须在 linux 服务器上可执行。

【问题讨论】:

  • 与其下载 Google 日历 HTML 并以某种方式呈现它的图像,不如直接将该 HTML 放入您的网页中(直​​接不使用 iframe)。您的脚本是一个代理。
  • Sparky:谢谢你,我会看看这个其他问题,没想到要找截图。丹:我只能在网站上添加html,我无法访问php。我想要更多通过 cron 生成图像并链接此图像。

标签: php html image gd


【解决方案1】:

wkhtmltoimage 运行良好。

我创建了一个嵌入谷歌日历的页面(无法直接访问该网址)。

我从这个页面生成一张图片,并将这张图片链接到我在网站上的个人资料中。

非常感谢 cmets。

【讨论】:

    【解决方案2】:

    GD 库中用于输出当前屏幕图像的函数

    <?php
    //All of your normal code would go here
    //But before exiting, grab a snapshot
    $image = imagegrabscreen();
    imagejpeg($image,"my_screenshot.jpeg");
    imagedestroy($image);
    ?>
    

    或者使用

    websnapr 可让您捕获(几乎)任何网页的屏幕截图。让您的访问者在点击之前立即可视化任何网页。增加网站流量、点击率和网站粘性。

    【讨论】:

    • imagegrabscreen 需要 Windows 服务器才能运行,而 websnapr 需要一些 javascript,我将无法使用它们
    猜你喜欢
    • 1970-01-01
    • 2013-07-06
    • 1970-01-01
    • 2013-08-20
    • 2011-06-20
    • 2018-03-07
    • 1970-01-01
    • 1970-01-01
    • 2011-12-31
    相关资源
    最近更新 更多