async-tiff

Crates.ioasync-tiff
lib.rsasync-tiff
version0.1.0
created_at2025-03-05 17:56:28.154268+00
updated_at2025-03-14 18:54:48.990508+00
descriptionLow-level asynchronous TIFF reader.
homepage
repositoryhttps://github.com/developmentseed/async-tiff
max_upload_size
id1579323
size4,829,191
Kyle Barron (kylebarron)

documentation

README

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.

Full documentation.

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
Commit count: 76

cargo fmt