Parameterize Image Name In Function
5 次查看(过去 30 天)
显示 更早的评论
Hello Colleagues, I have Function with parameter image name, inside the function i want to write image after some of editing, but i want to take part from image name and add another part as imwrite image name for example
function editing (ImageName)
w=imread(ImageName);
w=double(w);
w=w+0.02;
w=uint8(w);
imwrite(w,'w_ImageName.jpg','jpg');
end
I want the new image name to be w letter with image name.
0 个评论
采纳的回答
Joseph Cheng
2014-12-18
So what you can do is strip the extension off of the ImageName string variable.
function editing (ImageName)
w=imread(ImageName);
w=double(w);
w=w+0.02;
w=uint8(w);
ImageName=ImageName(1:end-4); %strip off the extension;
imwrite(w,['w_' ImageName '.jpg'],'jpg'); %concatenate your prefix and new extension.
end
更多回答(1 个)
另请参阅
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!