open jpeg, png and bmp only
Show older comments
hi .. i'm making a GUI image with JPEG compression. and I want to limit the system with input image is jpeg, png and bmp only. how should I do?

Accepted Answer
More Answers (1)
Image Analyst
on 9 Jan 2017
Edited: Image Analyst
on 9 Jan 2017
Try
if strcmpi(ext, '.png') || strcmpi(ext, '.bmp') || strcmpi(ext, '.jpg') || strcmpi(ext, '.jpeg')
% It's an allowed extension
else
message = 'Only PNG, BMP, JPG, or JPEG format images are allowed.';
uiwait(warndlg(message));
end
Better yet, just load a listbox full of the allowable images in the folder and let the user pick one. Also have a button to let them change folders. This is a nicer, kinder way to let users pick images, especially if their images are mostly all in one particular folder. See http://www.mathworks.com/matlabcentral/fileexchange/24224-magic-matlab-generic-imaging-component
1 Comment
Andi Juwandi Karmita
on 10 Jan 2017
Categories
Find more on Denoising and Compression 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!