最小化di中的html预览

2021-01-17 13:34:03 发布

您现在位置:Python中文网/ 问答频道 /正文

如何在div中实现html页面的最小化视图(比如googlepreview)?在

http://img228.imageshack.us/i/minimized.png/

编辑:确定。。我在谷歌上看到了一张图片,可能是一张最小化的屏幕截图。在

2条回答
网友
1楼 ·

这或多或少是问题的重复:Create thumbnails from URLs using PHP

但是,加上我的2美分,我强烈的偏好是使用现有的web服务,例如websnapr,正如thirtydot在对您的问题的评论中所提到的那样。自己生成快照将很难很好地扩展,而这正是我认为值得使用已建立的服务的事情。在

如果你真的想自己做这件事,我已经成功地使用CutyCapt来生成网页的快照-在另一个问题中还提到了其他各种类似的选项(例如,可以调用外部程序来进行渲染)。在

网友
2楼 ·

google显示一个图像缩略图,因此您需要使用GD或ImageMagic生成图像。在

一般的流程是

  1. 通过curl获取页面内容,包括样式表和所有图像(捕获所有嵌入文件可能很棘手,但不应该超出一个称职的PHP程序员的能力范围)
  2. 在PHP内部构造页面的呈现(非常棘手!甚至不知道从哪里开始,尽管可能有某种第三方扩展)
  3. 使用GD/Imagemagic/whatever以适当的格式生成缩略图(应该不太难)。在

很明显,从你下载的HTML、CSS、图片等中呈现页面将是困难的部分。在

就我个人而言,我想知道所付出的努力是否值得。在

相关问题