How to save an image in a folder automatically?

34 visualizaciones (últimos 30 días)
ezhil K
ezhil K el 5 de Feb. de 2019
Editada: Rahul punk el 3 de Jun. de 2021
I need to save the output image into a folder named 'Plate' in path named Documents/MATLAB/Project/Plate. But, I get error if I do so.Can anyone helpme in rectifying it?I have attached my code and the error in it.Anyone please help me in rectifying it.
baseFileName = 'my new image.png'; % Whatever....
fullFileName = fullfile('Documents/MATLAB/Project/Plate', baseFileName);
imwrite(r, fullFileName);
Error is
Error using imwrite (line 474)
Unable to open file "Documents\MATLAB\Project\Plate\my new image.png" for writing. You might not have write permission.
Error in Shi_tomashi (line 134)
imwrite(r, fullFileName);

Respuestas (3)

KSSV
KSSV el 5 de Feb. de 2019
Go the respective folder and check the permissions......you need to give permissions to the folder to write the data into the folder.
  2 comentarios
ezhil K
ezhil K el 5 de Feb. de 2019
Write permissions are given to that folder.
KSSV
KSSV el 5 de Feb. de 2019
That case what is r?

Iniciar sesión para comentar.


samreen mughal
samreen mughal el 18 de Jun. de 2019
Editada: samreen mughal el 18 de Jun. de 2019
baseFileName = sprintf('my new image.png'); % Whatever....
fullFileName = fullfile('Documents/MATLAB/Project/Plate', baseFileName);
imwrite(r, fullFileName);
r is your image, right?
if r is the image then,
just include "sprintf" command in your code for writing your file name.

Rahul punk
Rahul punk el 2 de Jun. de 2021
Editada: Rahul punk el 3 de Jun. de 2021
%read image test.jpg
tt= imshow(image) ;
%save your image other location with any name save desktop or any folder also
saveas(tt,'C:\Users\admin\Desktop\testimagesave.jpg') ;

Categorías

Más información sobre Import, Export, and Conversion en Help Center y File Exchange.

Etiquetas

Community Treasure Hunt

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

Start Hunting!

Translated by