Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/78.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python将HTML图像转换为PNG_Html_Python 3.x_Png_Bokeh - Fatal编程技术网

Python将HTML图像转换为PNG

Python将HTML图像转换为PNG,html,python-3.x,png,bokeh,Html,Python 3.x,Png,Bokeh,给定一个带有图像()的已保存HTML文件,如何将其保存为DPI为300的PNG文件 我找到了一些类似问题的答案,但它们似乎不适合我。我想我需要有人来解释整个过程(导入所需的包,如果适用,它需要位于何处,以及如何调用它) 在pip安装webkit2png后,我尝试了以下方法: import os os.system("webkit2png" "texas.html") 我也试过: import subprocess subprocess.call("webkit2png", "texas.htm

给定一个带有图像()的已保存HTML文件,如何将其保存为DPI为300的PNG文件

我找到了一些类似问题的答案,但它们似乎不适合我。我想我需要有人来解释整个过程(导入所需的包,如果适用,它需要位于何处,以及如何调用它)

在pip安装webkit2png后,我尝试了以下方法:

import os
os.system("webkit2png" "texas.html")
我也试过:

import subprocess
subprocess.call("webkit2png", "texas.html")

提前谢谢

没有“HTML图像”这样的东西。HTML使人们能够将各种类型的图像文件合并到HTML文档中,Web浏览器知道如何显示和处理这些文件


运行你的Bokeh(?)代码并使用商业屏幕捕获工具(我喜欢免费的SnagIt!)。这使您能够以多种格式(JPEG、TIF、PNG、GIF等)将图像保存到磁盘。

从Bokeh
0.12.6开始,现在可以直接从
Python代码

导出PNG如下所示

export_png(plot, filename="plot.png")
plot.output_backend = "svg"
export_svgs(plot, filename="plot.svg")
导出SVG的过程如下所示

export_png(plot, filename="plot.png")
plot.output_backend = "svg"
export_svgs(plot, filename="plot.svg")
需要安装一些可选的依赖项。 您可以在中找到更多信息


目前,绘图以其本机分辨率保存,但在
0.12.7
中,您可以设置大小。

正确。这是一个带有图像的HTML文件,正如我在实际问题中阐述的那样。我试图以编程方式导出到PNG或检索文件,并将其嵌入的图像转换为PNG,而无需打开并单击任何内容。