创建网页缩略图的最佳方法是啥?

Posted

技术标签:

【中文标题】创建网页缩略图的最佳方法是啥?【英文标题】:What is the best way to create a web page thumbnail?创建网页缩略图的最佳方法是什么? 【发布时间】:2010-09-09 01:38:26 【问题描述】:

在给定 URL 的情况下,是否有一些合理的跨平台方法来创建缩略图?我知道有缩略图网络服务可以做到这一点,但我想要一个软件或库可以在本地做到这一点。我想在 Linux 中我总是可以使用无头 X 服务器生成浏览器窗口,但是 Windows 或 OS X 呢?

【问题讨论】:

【参考方案1】:

您可以使用 Firefox 或 XULRunner 和一些相当简单的 XUL 来创建缩略图作为 PNG 数据 URL(如果需要,您可以随后将其写入文件)。 Robert O'Callahan 在这里有一些很好的信息:

http://weblogs.mozillazine.org/roc/archives/2005/05/rendering_web_p.html

【讨论】:

@Bazi 它对我有用。你能仔细检查一下吗?当然,这就是为什么单独链接不是好的答案,但我在 2008 年 9 月并不真正知道。【参考方案2】:

我知道您说过您希望服务是本地的,但是...如果您必须连接到 Internet 才能截取屏幕截图,那么您应该同样可以访问 Web 服务。这样做似乎比让自己接受在本地截屏的跨平台问题更好。

【讨论】:

你说得有道理,但我宁愿不依赖第三方。【参考方案3】:

有许多商业软件包可以满足您的需求。我不确定是否需要免费阅读您的问题。但是这里有一些我发现的应用程序价格合理,并且完全符合您的要求。我自己没有使用过它们,但它们提供免费试用下载,因此您可以在购买前进行评估。

HTML to Image from Guanming Software - 在 Linux 和 Windows 上运行 HTML2Image from SysImage - 在 Windows 上运行 HTML2Image from Tooto - 在 Windows 上运行 Convert HTML to Image from FrameworkTeam - Windows 命令行工具

【讨论】:

以上是关于创建网页缩略图的最佳方法是啥?的主要内容,如果未能解决你的问题,请参考以下文章

为亚马逊 s3 上的每个视频商店创建缩略图的最佳方法是啥?

为应用程序库制作缩略图的最佳方法

快速创建网页缩略图

创建基于时间的动态事件(如建筑施工时间等)的最佳方法是啥? [关闭]

创建单页应用程序 React JS 的最佳方法是啥? [关闭]

通过 C# 网页发送大量电子邮件的最佳方式是啥?