Info
This question is closed. Reopen it to edit or answer.
how to convert the format of images from '.jpg' to '.tif' format. Images are stored in a folder
    8 views (last 30 days)
  
       Show older comments
    
i have a folder with 5000 images from '00001art.jpg' to '05000art.jpg'. i want to convert these all images from '.jpg' format to '.tif' format.
help me please its urgent
1 Comment
Answers (2)
  Narges M
      
 on 23 Jul 2013
        
      Edited: Narges M
      
 on 23 Jul 2013
  
      filenames = ls([path '*.jpg']);
for i=1:size(filenames ,1)
this = strtrim(filenames (i,:));
temp = imread([path this]);
this = this(1:end-4);
imwrite(temp,[path this '.tiff'],'tiff');
end
2 Comments
  Jan
      
      
 on 23 Jul 2013
				Using dir directly is much more efficient than parsing the output of ls, which write the results from dir to a string.
List = dir(fullfile(folder, '*.jpg'));
Name = {List.name};
  Azzi Abdelmalek
      
      
 on 23 Jul 2013
        folder='D:/Matlab/' ;% For example
f=dir([folder '*.jpg']);
for k=1:numel(f)
   old_file=f(k).name;
   new_file=strrep(old_file,'jpg','tif')
   im=imread([folder old_file])
   imwrite(im,[folder new_file])
end
1 Comment
This question is closed.
See Also
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!



