2009-06-09 167 views
64

什么是一些实用程序来获取网页的图像?将网页转换为图像

基本上等同于在打开页面后对其进行“截图”。

+0

这是一个真实世界的商业案例:专业显示板(那些昂贵的24小时电视机)需要一个不变的图像源,并且通常使用FTP来显示图像而不是流,就像动态幻灯片一样。当公司想要呈现动态内容时,例如来自监控工具的状态或选择真实(几乎实时)的网页和报告。然后,您需要获取网站/图形用户界面(许多监视工具和业务工具现在具有Web GUI)并将它们保存为图像,以便电视机可以显示它们。 – 2016-01-14 09:03:46

+7

这个问题很清楚它的要求。它不是含糊不清,含糊不清,不完整,过于宽泛,也不是修辞。已经以其目前的形式得到了合理的回答。它只是另一个触发器 - 用户为了自我而做的事情,并且降低了计算器的质量。 – user3791372 2016-01-23 21:33:30

+0

@jrharshath朋友你有答案吗?我有类似的疑问。你可以请chek这个https://stackoverflow.com/questions/44602309/making-a-proper-image-capture-of-screen-using-jquery – 2017-06-18 05:01:32

回答

0

您可以使用imagemagick并编写脚本,每次加载网页时都会触发。

+2

图像魔法如何从网页创建原始图像? – Dejell 2012-07-04 19:09:35

1

我不知道这是否是你看上去很什么,但我已经有很多成功的 使用HTML来后记转换器html2ps创建后记拷贝网页 ,然后我转换为gif或.pngs

这不会产生精确的屏幕截图的质量,你会从一个网络浏览器 获得,不能处理复杂的事情像Flash或CSS那么好,但优势 是,你可以在Web服务器上运行它。

(我用它来创建用户创建内容的缩略图,导航)

6

有人写a blog post about this在几年前。有几种语言的示例使用WebKit和Mozilla。还有an example in Ruby。这可以归结为:决定你希望你的窗户有多宽;在窗口中放置一个浏览器组件;等到页面加载;捕获像素缓冲区内容。

0

不知道这是否是你想要的,但是这是我在紧要关头,有时做时,某些网站不保存权。

我只是将它们打印到PDF中,我得到了'打印输出'的PDF文件。在我的打印机列表下还有一个Microsoft XPS Document Writer,但我没有使用它。

希望这会有所帮助! =)

3

使用Firefox,您将需要screengrab插件。

18

真棒:http://wkhtmltopdf.org/

wkhtmltopdf和wkhtmltoimage是开放源码(LGPLv3)的命令行工具来渲染HTML到使用QT的Webkit渲染引擎PDF和各种图像格式。

2

您还可以使用“gnome-web-photo”作为命令行工具来截取网页。

4

http://code.google.com/p/wkhtmltopdf/再次..

有人已经提到了这一点。我会写关于它的更多详情...

相反的是顾名思义,有HTML页面图像转换为好。
它支持png和jpeg。
可以修改所有请求的URL的用户代理字符串以及网页的最小宽度和高度。
可以添加新标题并为所有请求进行设置。
它适用于Windows和Linux。
它可以忽略网页错误。
它使用Webkit和Qt库。它安装容易,不需要额外的库文件
(所有内容都包含在发行版中)。
它是免费的,并定期更新。 Linux和Windows都有可用的二进制文件。
它可以处理Windows上的闪存。 (它可能在Linux上也是如此,未经测试)