How to save an image using its URL
이전 댓글 표시
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{:});
채택된 답변
추가 답변 (1개)
Image Analyst
2014년 10월 17일
0 개 추천
You need to use imwrite() if you want to save an image, not urlwrite().
댓글 수: 4
Image Analyst
2014년 10월 17일
This code saves the image to my computer just fine for me. Does it work for you?
% Specify the filename (URL).
filename = 'http://satelite.cptec.inpe.br/repositorio7/goes13_met10/goes13_met10_web/ams_afc_alta_jpg/2014/10/S11185873_201410150000.jpg';
% Read it in to a variable in my m-file.
rgbImage = imread(filename);
% Display the image.
imshow(rgbImage);
% Save the image to a file on my local hard drive.
imwrite(rgbImage, 'satellite image.jpg');
Mykola Ponomarenko
2022년 2월 11일
편집: Mykola Ponomarenko
2022년 2월 11일
In this example rgbImage is saved with additional lossess (with a re-compression). To save the original JPEG file one needs to use urlwrite function.
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.
Augusto Gabriel da Costa Pereira
2022년 11월 11일
카테고리
도움말 센터 및 File Exchange에서 Communications Toolbox에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!