TIFF Writer Feature Type Parameters
Raster Settings: Metadata Files
Enables or disables the generation of an Esri world file along with the output image.
The value can be can be Yes (default) or No.
Enables or disables the generation of a TAB file along with the output image.
The value can be Yes or No (default).
Raster Settings: Compression
The compression method used in the file.
- jpeg
- lzw
- pack-bits
- ccitt-rle (CCITT modified Huffman run length encoding)
- ccitt-fax3 (CCITT Group 3 fax encoding)
- ccitt-fax4 (CCITT Group 4 fax encoding)
- none (default)
Sets the quality of the compression if jpeg is the value for geotiff_compression_method
.
- Range: 0 (best quality) to 100 (worst quality).
- Default: 25
Raster Settings: Tile
Enables or disables the creation of tiled TIFF images.
By default, this parameter is set to No, and stripped TIFF images are created.
Note: Tiled TIFFs are not as widely supported by other applications as stripped TIFFs.
Specifies the number of columns in a tile. This option only applies when creating a tiled file; strips are required to be the full width of the raster.
This value is required to be a multiple of 16.
If no value is specified, this parameter will be determined from the tile size of the input raster.
Specifies the number of rows in a tile or strip. If no value is specified, this parameter will be determined from the tile size of the input raster.
Note that other parameter options may impact this value:
- If creating a tiled file, this value must be a multiple of 16.
- If applying JPEG compression, this value must be a multiple of 8.
- If applying JPEG compression with a photometric interpretation of YCbCr, this value must be a multiple of 16.
Generate Pyramids
The number of pyramid levels to generate. This setting does not include the original resolution image. Each pyramid level has half the number of rows and columns of the previous level.
The interpolation method used to reduce the image size.
- Nearest Neighbor is the fastest but produces the poorest image quality.
- Bilinear provides a reasonable intermediate option.
- Bicubic is the slowest but produces the best image quality.
The tile size used in the reduced-resolution images.
Raster Settings: Advanced
The byte order of the file.
Valid values:
- MSB
- LSB
- machine (This is the default, and it means the native byte order of the machine running FME.)
Specifies whether the writer should calculate the MinSampleValue and MaxSampleValue TIFF tags values from the input raster.
Note: Calculating the min/max values may increase translation time.
Note: If this parameter is set to Yes, the calculated values will override any explicit values specified for tiff_minsamplevalue and tiff_maxsamplevalue.
This parameter allows the writer to produce a file larger than 4GB when the value is set to Yes.
The value can be set to yes or no, or left empty. When the value is set to no or left empty, the writer functions as if this option does not exist. When the value is set to yes, the writer will produce a file with the BigTIFF file structure. Other applications are required to support BigTIFF in order to open the BigTIFF file, even if the file is less than 4GB.
If the value is set to No, BigTIFF support is not enabled.
The organization of the bands in the file.
Acceptable values are BIP, which is band interleaved by pixel, and BSQ, which is band sequential.
BIP may be less efficient for reading and writing by FME, but is more widely supported by other applications. If not specified, the default interleaving is BIP.
Note: This option corresponds to the PlanarConfiguration TIFF tag. BIP corresponds to a value of 1 (Chunky), and BSQ corresponds to a value of 2 (Planar).
The number of bits per cell in the file, if it is not a power of 2 (i.e. 8, 16, or 32). Valid values are 1 - 32. If the bit depth is a power of 2, this value does not need to be specified. Note that previously the string "8-or-above" was equivalent to leaving this value blank.
When this value is specified, the interpretation of the input raster bands must be the minimum power of 2 above the requested bit depth. For example, to write 7-bit data, the interpretation must be one of UINT8, GRAY8, RED8, GREEN8, BLUE8, or ALPHA8.
When a value is specified, the writer will behave as follows:
- The writer checks the interpretation of the input raster bands. The interpretation of the input raster bands must be the minimum power of 2 above the requested bit depth. For example, to write 7-bit data, the interpretation must be one of UINT8, GRAY8, RED8, GREEN8, BLUE8, or ALPHA8.
- The data values on the bands will be reduced to the number of bits specified in the option. Note that values outside the bounds of the bit depth will be capped to the minimum or maximum. For example, if the number of bits is set to 4, a value of 201 (1100 1001 in base 2) will become 15 (1111 in base 2) in the output file.
- The NoData value on the bands will not change. For example, a NoData value 201 will still be 201 in the output file whatever the number of bits is set to. The user can change the NoData value before writing it to the format using the RasterBandNodataSetter transformer.
- The values of the palettes on the input raster will not change, but the number of palette entries does change. The maximum number of palette entries depends on the number of bits in the option. For instance, if the original palette has 256 entries with keys 0 to 255 and the number of bits is set to 4, keys 16 to 255 will be removed and the output palette will only have keys 0 to 15.
The color space of the image data.
The available options are:
- Auto: The photometric interpretation will be implicitly determined from the FME interpretation.
- MinIsBlack: The minimum value of the raster should be displayed as black.
- MinIsWhite: The minimum value of the raster should be displayed as white.
- YCbCr: The values should be stored using the YCbCr color space. This option is only valid when using JPEG compression.