How to save an image using its URL

3 次查看(过去 30 天)
I did this steps and it didn't worked!
url_img =
name_file_img =
20141015-00:00.jpg
>> urlwrite(url_img, name_file_img); Error using urlreadwrite>getFileOutputStream (line 245) Could not open output file "C:\Users\Albm\Documents\MATLAB\2014\10\15\2014\10\15\2014\10\15\2014\10\15\20141015-00:00.jpg".
Error in urlreadwrite (line 69) [file,outputStream] = getFileOutputStream(inputs.filename);
Error in urlwrite (line 38) [f,status] = urlreadwrite(mfilename,catchErrors,url,filename,varargin{:});

采纳的回答

matt dash
matt dash 2014-10-17
You just can't have a colon in a file name, that's all.
  2 个评论
Star Strider
Star Strider 2014-10-17
Good pick-up!
I completely overlooked that.
Arthur Melo
Arthur Melo 2014-10-17
Thanks everybody and sorry, but matt dash gave me the perfect answer, some times we forget too basics things. I don't know why. Thank you matt, now I have no problem.

请先登录,再进行评论。

更多回答(1 个)

Image Analyst
Image Analyst 2014-10-17
You need to use imwrite() if you want to save an image, not urlwrite().
  4 个评论
Image Analyst
Image Analyst 2022-2-11
To get no additional losses, use PNG format
imwrite(rgbImage, 'satellite image.png');
Can you show an example of how you'd save your image array with urlwrite()? The documentation only shows how to save web pages as HTML format, not how to save image data in PNG format.

请先登录,再进行评论。

类别

Help CenterFile Exchange 中查找有关 Red 的更多信息

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by