Expand description
§async-tiff
An async, low-level TIFF reader.
§Features
- Support for tiled TIFF images.
- Read directly from object storage providers, via the
object_store
crate. - Support for user-defined decompression algorithms.
- Tile request merging and concurrency.
§Background
The existing tiff
crate is great, but only supports synchronous reading of TIFF files. Furthermore, due to low maintenance bandwidth it is not designed for extensibility (see #250).
It additionally exposes geospatial-specific TIFF tag metadata.
§Tests
Download the following file for use in the tests.
aws s3 cp s3://naip-visualization/ny/2022/60cm/rgb/40073/m_4007307_sw_18_060_20220803.tif ./ --request-payer
Modules§
- decoder
- Decoders for different TIFF compression methods.
- error
- Error handling.
- geo
- Support for GeoTIFF files.
- reader
- Abstractions for network reading.
- tiff
- Vendored content from tiff crate
Structs§
- Image
File Directories - A collection of all the IFD
- Image
File Directory - An ImageFileDirectory representing Image content
- TIFF
- A TIFF file.
- Tile
- A TIFF Tile response.