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

有帮助吗?

解决方案

您可以使用 Firefox 或 XULRunner 以及一些相当简单的 XUL 将缩略图创建为 PNG dataURL(如果需要,您可以将其写入文件)。罗伯特·奥卡拉汉(Robert O'Callahan)在这里提供了一些精彩的信息:

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

其他提示

我知道你说过你希望服务是本地的,但是......如果您必须连接到互联网才能截取屏幕截图,那么您同样应该有权访问网络服务。这样做似乎比让自己面临本地截屏的跨平台问题更好。

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

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top