Azzera filtri
Azzera filtri

How to save an image using its URL

13 visualizzazioni (ultimi 30 giorni)
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{:});

Risposta accettata

matt dash
matt dash il 17 Ott 2014
You just can't have a colon in a file name, that's all.
  2 Commenti
Star Strider
Star Strider il 17 Ott 2014
Good pick-up!
I completely overlooked that.
Arthur Melo
Arthur Melo il 17 Ott 2014
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.

Accedi per commentare.

Più risposte (1)

Image Analyst
Image Analyst il 17 Ott 2014
You need to use imwrite() if you want to save an image, not urlwrite().
  4 Commenti
Image Analyst
Image Analyst il 11 Feb 2022
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.

Accedi per commentare.

Community Treasure Hunt

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

Start Hunting!

Translated by