Skip to content

yapic/bigtiff

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

46 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Build Status

BigTiff

A library for random access on (Big-) Tiff files.

Examples

# create a huge empty image
images = [PlaceHolder((20000, 10000, 1), 'uint8')]
fname = '/tmp/myimage.tif'
Tiff.write(images, io=fname)

# assign a pixels
with Tiff.from_file(fname) as tif:
    for img in tif:
        print(img.tags) # dict with tags for this image

        arr = img.memmap()
        print(arr.shape)
        arr[5000,5000,0] = 99

Installation

pip install git+https://github.com/yapic/bigtiff.git@master

About

A sliced reader and writer for TIFF

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages