Updated 3 Jul 2017
A wrapper function to save matrices/figures as jpg, tiff, png and other formats using exact pixel dimensions and without the white border. Core save as and print functions generally rescale the image and add a white border (e.g. 256x256 becomes 1500x900) which can be inconvenient for quantitative applications such as generating inputs to machine learning. This function is a convenience wrapper based on MatlabCentral and StackOverflow answers about this issue.
Bogdan Dzyubak (2023). saveasExact(I,filename,format,dims) (https://www.mathworks.com/matlabcentral/fileexchange/63616-saveasexact-i-filename-format-dims), MATLAB Central File Exchange. Retrieved .
MATLAB Release Compatibility
Platform CompatibilityWindows macOS Linux
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!Start Hunting!
Discover Live Editor
Create scripts with code, output, and formatted text in a single executable document.
Added set(gca,'position',[0 0 1 1],'units','normalized') to do tight figure fit on Matlab installs not set up to always fit tightly.