Html 将网页转换为图像

Html 将网页转换为图像,html,image,screenshot,mozilla,Html,Image,Screenshot,Mozilla,获取网页图像的实用程序有哪些 基本上相当于打开页面后拍摄“截图”。您可以使用imagemagick编写脚本,每次加载网页时都会触发该脚本。我不确定这是否正是您想要的,但我已经取得了很多成功 使用HTML到Postscript转换器创建Postscript副本 ,然后将其转换为.gif或.pngs 这并不能产生您从web浏览器获得的精确屏幕截图质量 虽然不能很好地处理诸如flash或css之类的复杂事物,但它的优点是 您可以在web服务器上运行它 (我用它来创建用户创建内容的缩略图,用于导航)几年

获取网页图像的实用程序有哪些


基本上相当于打开页面后拍摄“截图”。

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

我不确定这是否正是您想要的,但我已经取得了很多成功 使用HTML到Postscript转换器创建Postscript副本 ,然后将其转换为.gif或.pngs

这并不能产生您从web浏览器获得的精确屏幕截图质量 虽然不能很好地处理诸如flash或css之类的复杂事物,但它的优点是 您可以在web服务器上运行它

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

几年前有人写过。有几种语言的示例,同时使用WebKit和Mozilla。还有

归结起来就是:决定你希望你的窗户有多宽;在窗口中放置浏览器组件;等待页面加载;捕获像素缓冲区内容。

真实答案:

(使用谷歌浏览器)

-全页屏幕截图(Chrome扩展版)-


(不过,我不知道有谁会使用Mozilla的渲染器。)

不确定这是否是您想要的,但有时在某些网站无法正确保存时,我会这样做

我只是把它们打印成PDF,然后得到一个“打印输出”的PDF文件。在我的打印机列表下也有一个Microsoft XPS Document writer,但我不使用它


希望这有帮助!=)

使用Firefox,您需要屏幕抓图插件。

太棒了:

wkhtmltopdf和wkhtmltoimage是开源(LGPLv3)命令行工具,可使用QT Webkit渲染引擎将HTML渲染为PDF和各种图像格式

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

再次

有人已经提过了。。我会写得更详细

与名称所暗示的相反,还有html页到图像转换器
它支持png和jpeg格式。
您可以修改所有请求URL的用户代理字符串以及网页的最小宽度和高度。
可以添加新的头并为所有请求设置它。
它可以在Windows和Linux上运行。
它可以忽略网页错误。
它使用Webkit和Qt库。它安装方便,不需要额外的库
(所有内容都包含在发行版中)。
它是免费的,定期更新。Linux和Windows都有可用的二进制文件。

它可以处理Windows上的flash。(在Linux上也可以这样做,未经测试)

试试看:-这是一个web应用程序,可以将网页转换为图像(jpg、png)或pdf格式,并且有一些选项。

neope。。确切地说,这不是我想要的。。我想要一个命令行工具来实现这一点,并且在其他答案中也找到了它!无论如何谢谢你!谢谢:)顺便说一句,我在Jim Puls的回答中找到了mozilla渲染器:我正在检查IECapt(我需要一个windows解决方案)。它似乎工作得很好。还有其他的服务,如最好的!使用html2canvasThis的教程非常棒,但不要期望屏幕截图,而是虚拟打印网页然后转换为pdf的结果。因此CSS可能会有所不同,等等。@corbacho:Project包括WKhtmlToImageImage image magic如何从网页中创建原始图像?下面是一个真实的商业案例:专业显示板(那些昂贵的24小时电视)需要一个恒定的图像源,通常使用FTP来显示图像而不是流,比如动态幻灯片。当公司想要呈现动态内容时,例如监控工具的状态或选择真实(几乎实时)的网页和报告。然后你需要抓取网站/图形用户界面(许多监控工具和商业工具现在都有web图形用户界面)并将它们保存到图像中,以便电视可以显示它们。这个问题很清楚。它不是模棱两可的、含糊不清的、不完整的、过于宽泛的或修辞性的。目前的形式已经得到了合理的回答。这只是另一个喜欢触发stackoverflow的用户为了自我而这样做,降低了stackoverflow的质量。@JR朋友,你得到答案了吗?我也有类似的怀疑。你能在这里检查一下这个教程吗?这里有一个可以让你做得相当简单的方法。