How can I get filenames for individual images in a multi-page tiff stack?

조회 수: 6 (최근 30일)
Hi all,
I am having trouble figuring out how to recover the original file names of the images in a multi-page tiff stack. I am able to see the filenames of the individual images in ImageJ (Beside the counter for the number of images). However, I am clueless how to recover the filenames from Matlab. I need to match the image to the corresponding data, hence I need its original filename.
Thank you!
Cheers,
Charlene

답변 (2개)

Neuropragmatist
Neuropragmatist 2019년 9월 4일
  댓글 수: 4
Charlene Zhi Lin Ong
Charlene Zhi Lin Ong 2019년 9월 4일
Hi Metioche,
I can't unfortunately due to confidentiality issues. But thank you for the information and I will look into that! Thank you so much both of you for your help!;)
Neuropragmatist
Neuropragmatist 2019년 9월 6일
You could make a dummy file that just contains random data or blank images? Unless you don't have access to the image source.
All we really want to see is the file structure not the contents.
M.

댓글을 달려면 로그인하십시오.


Guillaume
Guillaume 2019년 9월 4일
Probably with:
filepath = 'C:\somewhere\somefile.tiff'
infos = imfinfo(filepath); %should return a Px1 structure where P is the number of pages
pagenames = {infos.Filename} %you don't have to extract the field into a cell array.
  댓글 수: 3
Guillaume
Guillaume 2019년 9월 4일
Have a look at the other fields of the structure infos, then. The information you're looking for may be in another field.
Otherwise, you may be able to get the information you need by using matlab's direct interface to the libtiff library: Tiff. Unfortunately, that requires good familiarity with the details of the tiff format. A multipage tiff is a tiff file with multiple image file directories (IFD) so you would have to navigate the directories to get at the metadata of each.
If you need help with that we would need a sample multipage image. The actual image content is irrelevant so if you can generate one with no confidential information, you could upload it.
Charlene Zhi Lin Ong
Charlene Zhi Lin Ong 2019년 9월 5일
Hi Guillaume,
Yes I checked other fields too and I can't find it. Sure I will look into the Tiff format! About the sample multipage tiff file, I think I could try generating one of my own and playing around with it, and if I manage to sort it out, I will also post for the community=)

댓글을 달려면 로그인하십시오.

카테고리

Help CenterFile Exchange에서 Image Data에 대해 자세히 알아보기

태그

Community Treasure Hunt

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

Start Hunting!

Translated by