A very simple ImageMagick-based bash script that takes an image and tiles it. This script depends on ImageMagick, so make sure that's installed.
./image-tiler.sh -w <width> -h <height> -f <jpg|png|pdf|...> [-r <resize>] [-s <0-1>] <files...>
Each file will be tiled on its own, with each file's output being written to
Note that this script cannot combine different files into a single tiled image.
-w <width>— Output image width in pixels.
-h <height>— Output image height in pixels.
-f <format>— Output image format passed to ImageMagick (
-r <resize>— The input image will be resized to
-s <shift>— Every second column will be shifted by this ratio (
0.5means a shifting the image halfway).