2011-03-01 57 views
1

如何实现div中html页面的最小化视图(如google预览)?在div中最小化html预览

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

编辑:确定..我看到它在谷歌的图片,可能是最小的截图。

+1

我认为迷你版本只是一个由“截图”应用程序制作的图像 – Bazzz 2011-03-01 10:09:29

+0

如果您想自己动手,可能http://code.google.com/p/browsershots/会有所帮助。否则,尝试像http://www.websnapr.com/ – thirtydot 2011-03-01 10:10:17

+0

好的答案thx – FamaBln 2011-03-01 10:16:52

回答

0

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

然而,就加我的2¢,我强烈地倾向于将使用现有的网络服务,例如websnapr,正如thirtydot在您的问题的评论中所述。自己生成快照将很难很好地扩展,只是我认为值得使用已建立的服务。

如果你确实想自己做这个,我已经成功使用CutyCapt生成网页快照 - 在其他问题中提到了其他各种类似的选项(即可以调用的外部程序) 。

+0

thx ... CutyCapt链接导致我基于qt4和python的解决方案。 http://www.blogs.uni-osnabrueck.de/rotapken/2008/12/03/create-screenshots-of-a-web-page-using-python-and-qtwebkit/ <---这里不错以python和qt为例。重复的soory – FamaBln 2011-03-01 10:47:44

0

谷歌显示图片缩略图,所以您需要使用GD或ImageMagic生成图片。

的一般流程是

  1. 抓取页面内容,包括通过卷曲(潜在棘手捕捉到所有的嵌入式文件样式表和所有图像,但不应该是超出能力的PHP程序员
  2. 构建在PHP本身内部渲染页面(极其棘手!甚至不知道从哪里开始,尽管可能有某种第三方扩展可用)
  3. 使用GD/Imagemagic /无论如何生成缩略图适当的格式(不应太难)

很明显,它是从HTML,CSS,图像等你下载的页面渲染将是困难的部分。

就我个人而言,我想知道所涉及的努力是否值得。