Clear Filters
Clear Filters

Functions renaming answers from variable, also saving cropped image as file

1 view (last 30 days)
Hi there, I have a simple question that I couldn't find an answer to.
I wrote a simple function for cropping, where I am cropping multiple images at the same size and dimensions as such:
function [I4] = icrop (Image)
I4 = imcrop(Image,[2000 1185 776 760]);
imshow(I4)
end
I want to be able to automatically saved the cropped image with a suffix after the variable name. So, if I put in A.jpg, I want the cropped file to be A1.jpg
Any suggestions? Thanks

Accepted Answer

Jan
Jan on 22 Feb 2017
filename = 'A.jpg';
number = 1;
[fPath, fName, fExt] = fileparts(filename);
newfilename = fullfile(fPath, sprintf('%s%d%s', fName, number, fExt));
Then use imwrite with the new file name.

More Answers (0)

Categories

Find more on Convert Image Type in Help Center and File Exchange

Community Treasure Hunt

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

Start Hunting!