我的图片的imfinfo给出了以下内容:
Filename: 'drosophila.tif'
FileModDate: '10-Nov-2009 18:52:42'
FileSize: 264768
Format: 'tif'
FormatVersion: []
Width: 512
Height: 512
BitDepth: 8
ColorType: 'grayscale'
FormatSignature: [73 73 42 0]
ByteOrder: 'little-endian'
NewSubFileType: 0
BitsPerSample: 8
Compression: 'PackBits'
PhotometricInterpretation: 'BlackIsZero'
StripOffsets: [32x1 double]
SamplesPerPixel: 1
RowsPerStrip: 16
StripByteCounts: [32x1 double]
XResolution: 72
YResolution: 72
ResolutionUnit: 'Inch'
Colormap: []
PlanarConfiguration: 'Chunky'
TileWidth: []
TileLength: []
TileOffsets: []
TileByteCounts: []
Orientation: 1
FillOrder: 1
GrayResponseUnit: 0.0100
MaxSampleValue: 255
MinSampleValue: 0
Thresholding: 1
Offset: 264322
有多少条?
答案 0 :(得分:2)
通用逻辑:
ceil(Height/RowsPerStrip)
TIFF规范规定最后一个条带不需要填满(因此CEIL调用)。
或者,来自信息结构的StripOffsets的长度。顾名思义,这是文件中每个条带的字节偏移向量(因此每个条带必须有一个偏移量)。
答案 1 :(得分:1)
32
Height: 512
RowsPerStrip: 16
512 = 2 ^ 9; 16 = 2 ^ 4。除以得到2 ^ 5即32。