Я создал многостраничные файлы tiff с помощью макроса в ImageJ, и теперь я пытаюсь открыть его с помощью Matlab, но я могу получить доступ только к первому кадру.
Вот результат imfinfo(имя файла). Соответственно, я получаю
length(imfinfo(filename)) = 1
Filename: [1x129 char]
FileModDate: '28-nov-2013 12:27:51'
FileSize: 6.7905e+09
Format: 'tif'
FormatVersion: []
Width: 512
Height: 512
BitDepth: 8
ColorType: 'grayscale'
FormatSignature: [77 77 0 42]
ByteOrder: 'big-endian'
NewSubFileType: 0
BitsPerSample: 8
Compression: 'Uncompressed'
PhotometricInterpretation: 'BlackIsZero'
StripOffsets: 932625
SamplesPerPixel: 1
RowsPerStrip: 512
StripByteCounts: 262144
XResolution: []
YResolution: []
ResolutionUnit: 'None'
Colormap: []
PlanarConfiguration: 'Chunky'
TileWidth: []
TileLength: []
TileOffsets: []
TileByteCounts: []
Orientation: 1
FillOrder: 1
GrayResponseUnit: 0.0100
MaxSampleValue: 255
MinSampleValue: 0
Thresholding: 1
Offset: 8
ImageDescription: 'ImageJ=1.47q
images=25900
slices=25900
loop=false
Однако, если я открою тот же файл tif в ImageJ, я смогу читать и прокручивать 25900 кадров... Странно то, что Matlab может читать предыдущий многостраничный tiff, который я создал в imageJ, без моего пакетного макроса...
Я не понимаю, что происходит... буду очень признателен за любую помощь! Спасибо, Стивен