Need help saving an image in imageJ through MIJI/MATLAB Interface

2 ビュー (過去 30 日間)
Justin Blonigan
Justin Blonigan 2016 年 5 月 9 日
回答済み: sorly 2021 年 9 月 23 日
I feel like this is such a simple task but I cannot for the life of me figure out how to just save the stitched image Fiji produces for me. I can tell the program to run through the plugins and do the stitching but after that I just want to save and close the image and move on to the next loop iteration and not bog down the memory. I have tried using the MIJ.run command and doing something like:
MIJ.run('saveAs', 'Tiff..., path=[F:\\4_19_16\\LB598_LL_2_3_4_5\\XY01\\x.tif]');
But the MATLAB doesn't like what I am telling it to do and says that "SaveAs is an unrecognized command". Does anyone know how to do this? I appreciate any help. It does it for both save and save as.

回答 (2 件)

Sergey
Sergey 2016 年 5 月 12 日
Use Save instead
MIJ.run('Save', 'Tiff..., path=[F:\\4_19_16\\LB598_LL_2_3_4_5\\XY01\\x.tif]');
  4 件のコメント
raym
raym 2018 年 2 月 6 日
it does not work on my computer
PaulB
PaulB 2021 年 8 月 23 日
編集済み: PaulB 2021 年 8 月 23 日
Hello,
The 'Save' command given by Sergey did work, but it does not allow to change the name of the file. This command overwrite on the image file, which i don't want.
I used this command :
MIJ.run('Save','Tiff..., newName');
where newName is a contatenated String variable composed of the initial image name and '_crop'.
EDIT : I did found a workaround using the Duplicate command :
MIJ.run('Duplicate...', strcat('title=[', newName, ']')) ;
MIJ.run('Save','Tiff...') ;
An ImageJ 'Save' dialog box then appears, you just have to hit Enter.

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


sorly
sorly 2021 年 9 月 23 日
Hi,
It seems this works for me:
MIJ.run('Tiff...','path=[newName]');

カテゴリ

Help Center および File ExchangeDisplay Image についてさらに検索

タグ

Community Treasure Hunt

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

Start Hunting!

Translated by