MATLAB:websave函数不会保存图像

时间:2019-10-10 22:29:58

标签: matlab

我正在使用以下功能将mapquest中的地图保存为png文件,如下所示

f_name='abc.png';
url='https://www.mapquest.com?center=1.34,103.683'

%other parameters also go through the url.

websave(f_name, url);

图像已保存,但无法显示并抛出以下错误。

Error using imread>get_format_info (line 543)
Unable to determine the file format.
Error in imread (line 391)
        fmt_s = get_format_info(fullname);

随后的下一行也会引发错误。

[M, Mcolor] = imread(filepath);

打开图像时显示一条消息

  

不支持文件格式。

但是,如果将其扩展名更改为html,则它会尝试加载实际的网页显示。

任何线索都会受到赞赏

1 个答案:

答案 0 :(得分:0)

最后,经过一番研究,我设法找到了方法!

静态API用于此方面,并且可用于 Google,Mapquest等。

这些静态API将地图的网页转换为其各自的图像,以 Mapquest 为例,可以使用this