创建网页缩略图的最佳方法是什么?
时间:2020-03-05 18:54:06 来源:igfitidea点击:
是否存在某种合理的跨平台方法来创建给定URL的缩略图?我知道有一些缩略图Web服务可以做到这一点,但是我想要一款可以在本地完成此工作的软件或者库。我猜在Linux中,我总是可以使用无头X服务器生成浏览器窗口,但是Windows或者OS X呢?
解决方案
回答
我知道我们说过我们希望该服务是本地的,但是...如果必须连接到Internet才能截取屏幕截图,则同样应该可以访问Web服务。与使自己适应在本地获取屏幕截图的跨平台问题相比,这样做似乎是更好的方法。
回答
有许多商业软件包可以满足需求。通过阅读问题,我不确定是否需要免费。但是,这里有一些我发现的应用程序,它们的价格合理,并且完全可以满足需求。我没有亲自使用它们,但是它们有免费试用版下载,因此我们可以在购买前进行评估。
- 来自冠名软件的HTML到图像-在Linux和Windows上运行
- SysImage的HTML2Image-在Windows上运行
- Tooto的HTML2Image-在Windows上运行
- 从FrameworkTeam将HTML转换为图像-Windows命令行工具
回答
我们可以将Firefox或者XULRunner与一些相当简单的XUL一起使用,以将缩略图创建为PNG dataURL(然后可以根据需要将其写入文件)。罗伯特·奥卡拉汉(Robert O'Callahan)在这里提供了一些很好的信息:
http://weblogs.mozillazine.org/roc/archives/2005/05/rendering_web_p.html