#image #image-viewer #zoom #deep #tile #command-line-tool #utility

bin+lib dzi

Rust crate and command line utility for deep zom images (DZI)

7 releases

0.3.0 Sep 27, 2024
0.2.3 Dec 21, 2021
0.1.1 Dec 20, 2021

#270 in Images

Download history 5/week @ 2024-09-18 175/week @ 2024-09-25 12/week @ 2024-10-02 2/week @ 2024-10-09 6/week @ 2024-10-16 1/week @ 2024-11-13 1/week @ 2024-11-20 8/week @ 2024-11-27 74/week @ 2024-12-04 30/week @ 2024-12-11 8/week @ 2024-12-18 35/week @ 2024-12-25 6/week @ 2025-01-01

88 downloads per month

BSD-2-Clause

4MB
274 lines

DZI

A library and CLI utility for creating deep zoom images.

Deep-zoom images, or DZIs are a standard first published by Microsoft for storing and viewing very large images while being able to zoom and pan without loading the entire image into the viewer.

See https://openseadragon.github.io/ for a reference implementation.

This crate is based on the excellent python implementation at https://github.com/openzoom/deepzoom.py

Installation

cargo install --force dzi

Usage

dzi path/to/some/image

Example: dzi ./test.jpg will create a directory ./test_files/ with image tiles and a descriptor ./test_files/test.dzi.

Attributions

Test image taen from https://unsplash.com/photos/cbEvoHbJnIE Much of the logic is adapted from https://github.com/openzoom/deepzoom.py

License

2-Clause BSD license. See LICENSE.txt

Dependencies