Info

이 질문은 마감되었습니다. 편집하거나 답변을 올리려면 질문을 다시 여십시오.

how to convert the format of images from '.jpg' to '.tif' format. Images are stored in a folder

조회 수: 1 (최근 30일)
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

답변 (2개)

Narges M
Narges M 2013년 7월 23일
편집: Narges M 2013년 7월 23일
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
Jan
Jan 2013년 7월 23일
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};
preet
preet 2013년 7월 29일
jan simon plz write the exact code what should i do

Azzi Abdelmalek
Azzi Abdelmalek 2013년 7월 23일
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

이 질문은 마감되었습니다.

Community Treasure Hunt

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

Start Hunting!

Translated by