1.0.0 • Published 5 years ago

@emmafallancy/image-tiler-cli v1.0.0

Weekly downloads
-
License
MIT
Repository
-
Last release
5 years ago

@emmafallancy/image-tiler-cli

A CLI tool for creating tiles of images and outputing it as "pyramid" of tiles.

It uses image-tiler under the hood and dependent on ImageMagick.

Usage

This assumes that Node.js has already been installed. To use @emmafallancy/image-tiler-cli, simply install it globally by running the command below:

# NPM
npm install -g @emmafallancy/image-tiler-cli

# yarn - if you're into it
yarn global add @emmafallancy/image-tiler-cli

To use it, simply run the following command:

$ tile <path to image>

The tile images shall be output in the current command execution directory formatted as following:

L/x_y.jpg

  • L - denotes the zoom level, 0 being outermost zoom
  • x - denotes the X coordinate
  • y - denotes the Y coordinate

X and Y coordinate is defined from left to right, 0_0.jpg being the starting from top-left corner.

Running Locally

To run it locally, simply clone this repo and run the following command:

# Will output usage message
node ./index.js

Caveats

This is currently only being tested in unix based environment (specifically MacOS). Apart from that, it assumes that you have already installed ImageMagick in your machine. Granted if you have not, you could install it by running the command as following:

# Linux based
sudo apt-get update
sudo apt-get install imagemagick

# Homebrew - Mac OS
brew install imagemagick

# Windows - Refer to https://imagemagick.org/script/download.php

P.S.: Best to run with Node.js LTS (greater than or equal to v10.15.X)

License

MIT