Info

この質問は閉じられています。 編集または回答するには再度開いてください。

How to save the image in axes2 with the filename as topgal_seg in tif format. The original filename is topgal. How can I save automatically with the original file name and with extension of the new name?

1 回表示 (過去 30 日間)
Manoj Kumar
Manoj Kumar 2014 年 4 月 25 日
閉鎖済み: MATLAB Answer Bot 2021 年 8 月 20 日
I can use imsave(handles.axes2); to save the image. At that time i need to give a new file name, but what do i need to do to save it along with it's original file name plus seg to it. I have many images to do like that. It should come like originalfilename_seg for all the saved images.
Thanks in advance.

回答 (1 件)

Image Analyst
Image Analyst 2014 年 4 月 25 日
Use sprintf() and fullfile() to build up your file names, like in the FAQ: http://matlab.wikia.com/wiki/FAQ#How_can_I_process_a_sequence_of_files.3F
  1 件のコメント
Manoj Kumar
Manoj Kumar 2014 年 4 月 25 日
Actually my question is, I opened a image using [filename,pathname]=uigetfile('*'); with file name as topgal.tif and I segmented that image and got the output in the axes2 of GUI. I want to save that axes2 with the help of a push button. The problem here is when I use imsave to save the image in the axes2, it opens a dialog box where i need to enter the name agian. What i need is, when the save dialogbox opens it should show me the name to save as topgal_seg(where topgal is the original file name and i want the "_seg" to be added to the original name of the image). can you please help me . thanks in advance

Community Treasure Hunt

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

Start Hunting!

Translated by