How to save an image using a push button on MATLAB gui

Hi,
I have just started working with MATLAB GUI. I can open an image, process the image but unable to save the image to a destination folder.
Any help will be appreciated.

 採用された回答

Walter Roberson
Walter Roberson 2015 年 8 月 26 日

2 投票

[filename, foldername] = uiputfile('Where do you want the file saved?');
complete_name = fullfile(foldername, filename);
imwrite(TheArray, complete_name);

6 件のコメント

Tania
Tania 2015 年 8 月 26 日
Thank you very much. I can do it now.
ACHABBAK Ahdia
ACHABBAK Ahdia 2017 年 3 月 17 日
Undefined function or variable 'TheArray'.
Walter Roberson
Walter Roberson 2017 年 3 月 17 日
TheArray should be replaced with the name of the variable that holds the image you wish to write out.
monu
monu 2017 年 3 月 19 日
what to mention in filename , foldername ?? both in first n second line??
Image Analyst
Image Analyst 2017 年 3 月 19 日
They are returned from uiputfile() - it's whatever the user chose. You can also use imsave() instead of uiputfile().
Walter Roberson
Walter Roberson 2017 年 3 月 19 日
In other words they are not constants, they are values returned by the uigetfile routine according what the user chooses.

サインインしてコメントする。

その他の回答 (0 件)

カテゴリ

ヘルプ センター および File ExchangeImages についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by