基本TIFF TAGS
本页主要摘自 http://www.awaresystems.be/imaging/tiff/tifftags/baseline.html。每一个TAG均有原始链接,可以点击查看详细的描述。
这些基本Tag是所有TIFF编解码器必须支持的Tag
码 | 名称 | 简短描述 | |
---|---|---|---|
十进制码 | 十六进制 | ||
254 | 00FE | NewSubfileType |
新的子文件类型标识 LONG 长度为1 用比特来标识图像的类型 Bit0如果是1代表缩略图 Bit1如果是1代表多页图像中的某一页 Bit2如果是1代表它是透明度掩码图像 其余的位数暂时没有定义。与SubfileType的是,此Tag用比特位来区分文件类型而不是用值来区分 |
255 | 00FF | SubfileType |
子文件类型标识 SHORT 长度为1 1 全分辨率图像 2 缩小分辨率的图像 3 多页图像的某一页 过时的Tag,已不再使用。 |
256 | 0100 | ImageWidth |
图像宽度 SHORT或者LONG 长度为1 |
257 | 0101 | ImageLength | 图像高度 SHORT或者LONG 长度为1 |
258 | 0102 | BitsPerSample |
每个分量的Bit数 SHORT 长度为SamplesPerPixel |
259 | 0103 | Compression |
压缩类型 SHORT 长度为1 随着TIFF的不断扩张,目前支持多达几十种的压缩方式。就我个人看来,最需要关注的有以下两个值: Compression=1: 没有压缩 Compression=7:JPEG压缩。 如果是RGB图像并且SamplesPerPixel=3,则是标准的有损JPEG压缩。如果是CFA图像,则是Lossless JPEG |
262 | 0106 | PhotometricInterpretation |
颜色空间 SHORT 长度为1 0 = WhiteIsZero. 应用于灰度或者二值图像, 0对应最亮灰度. 32803 = CFA (Color Filter Array) |
263 | 0107 | Threshholding | 定义了转换成二值图像的阈值,忽略之 |
264 | 0108 | CellWidth | The width of the dithering or halftoning matrix used to create a dithered or halftoned bilevel file. |
265 | 0109 | CellLength | The length of the dithering or halftoning matrix used to create a dithered or halftoned bilevel file. |
266 | 010A | FillOrder | 在同一字节中的逻辑顺序。一般不做定义,要定义的话建议用1 |
270 | 010E | ImageDescription | 字符串, 对图像的描述 |
271 | 010F | Make | 字符串, 生产厂商的描述 |
272 | 0110 | Model | 字符串 |
273 | 0111 | StripOffsets |
每个Strip的偏移量 SHORT或者LONG N = StripsPerImage for PlanarConfiguration equal to 1; N = SamplesPerPixel * StripsPerImage for PlanarConfiguration equal to 2 |
274 | 0112 | Orientation | The orientation of the image with respect to the rows and columns. |
277 | 0115 | SamplesPerPixel | 每个象素的通道数 SHORT 长度为1 |
278 | 0116 | RowsPerStrip |
每个Strip有多少行 SHORT或者LONG 长度为1。Default是无限大 StripsPerImage = floor ((ImageLength + RowsPerStrip - 1) / RowsPerStrip). |
279 | 0117 | StripByteCounts |
每个Strip的长度 SHORT或者LONG N = StripsPerImage for PlanarConfiguration equal to 1; N = SamplesPerPixel * StripsPerImage for PlanarConfiguration equal to 2 |
280 | 0118 | MinSampleValue | The minimum component value used. |
281 | 0119 | MaxSampleValue | The maximum component value used. |
282 | 011A | XResolution | The number of pixels per ResolutionUnit in the ImageWidth direction. |
283 | 011B | YResolution | The number of pixels per ResolutionUnit in the ImageLength direction. |
284 | 011C | PlanarConfiguration | How the components of each pixel are stored. |
288 | 0120 | FreeOffsets | For each string of contiguous unused bytes in a TIFF file, the byte offset of the string. |
289 | 0121 | FreeByteCounts | For each string of contiguous unused bytes in a TIFF file, the number of bytes in the string. |
290 | 0122 | GrayResponseUnit | The precision of the information contained in the GrayResponseCurve. |
291 | 0123 | GrayResponseCurve | For grayscale data, the optical density of each possible pixel value. |
296 | 0128 | ResolutionUnit | The unit of measurement for XResolution and YResolution. |
305 | 0131 | Software | Name and version number of the software package(s) used to create the image. |
306 | 0132 | DateTime | Date and time of image creation. |
315 | 013B | Artist | Person who created the image. |
316 | 013C | HostComputer | The computer and/or operating system in use at the time of image creation. |
320 | 0140 | ColorMap | 调色板 |
338 | 0152 | ExtraSamples | Description of extra components. |
33432 | 8298 | Copyright | Copyright notice. |