@ou-imdt/tiler
v2.0.0
Published
Command-line tool for generating deepzoom tiles.
Readme
Tiler
Command-line tool for generating deepzoom tiles.
Environment
- Node.js v24.16.0 (LTS)
- npm 11.13.0
Last tested on Windows 11 in June 2026
Upgrade Information
Upgraded from Node.js v10.16.3 to support modern Node.js LTS versions.
Install
npm i -g @ou-imdt/tilerCommand to Sanitise File names
The following command expects a filepath to a directory, it will attempt to recursively parse through any subfolders sanitising file names by removing spaces, commas and setting them to lower-case.
This is to be used on a folder of source images before tile processing.
Command signature:
tiler sanitise [filepath]Example:
tiler sanitise ./path/to/folderCommand to Process Tiles
Command signature:
tiler tile [input] [output] [format]Command example 1:
tiler tile ./source-folder ./output-folder zoomifyCommand example 2:
tiler tile ./source-folder ./output-folder deepzoomCommand example 3 (defaults to deepzoom):
tiler tile ./source-folder ./output-folderSupported Formats
- deepzoom (default) - Microsoft Deep Zoom format
- zoomify - Zoomify format
Supported Image Formats
- JPEG (.jpg, .jpeg)
- PNG (.png)
- TIFF (.tiff)
Requirements
This tool requires:
- Node.js v24 (LTS)
- VIPS binaries (included)
