如何使用MATLAB将网页转换为图像?

时间:2010-04-13 02:35:02

标签: matlab uiimageview

这项任务很难用其他编程语言完成,

在MATLAB中怎么样?

4 个答案:

答案 0 :(得分:5)

我不确定Matlab是否是最好的方法,但这是如何:

  1. 使用Matlab的内置 web 功能在Matlab浏览器中打开您的网页
  2. 从Matlab文件交换中下载并使用ScreenCapture实用程序将屏幕截图保存到文件
  3. 如果您需要更精细的控制,可以使用Java的java.awt.Robot.createScreenCapture截取您可以保存的屏幕截图。这可以在Matlab中完成(它实际上是ScreenCapture实用程序的基础),也可以从独立的Java代码中完成。

答案 1 :(得分:0)

你可以安装一个these firefox插件(以及firefox),用你的程序用firefox的相应参数对firefox进行系统调用,瞧,你有一个截取网页截图的程序页。

答案 2 :(得分:0)

不确定您是否在寻找纯MATLAB解决方案。但如果你有Python方便,请看看PyWebShot。然后,您可以使用exclamation mark syntax等从MATLAB调用Python脚本。

答案 3 :(得分:0)

我不知道如何在MATLAB中做到这一点(也不知道你为什么要在MATLAB中做到这一点,除非它是更大的一部分)...但是有一个专门的插件用于Firefox,就是这样做的。 .. FireShot。很好地工作,没有烦恼。