Dezoomify is capable of grabbing the tile images from a Zoomify folder(s) and losslessly stitching them (with jpegtran) to create a single image. This script will take the URL of a page containing the Zoomify Flash object, search for the appropriate directory path, determine the maximum zoom depth and number of tiles, then download the tiles and combine them without intervention.
You need Python 3 to run this program.
Jpegtran is required to stitch the Zoomify tiles. The official version will not work. A custom jpegtran version is used since the official one does not handle image edges correctly. A Windows and Linux executable is distributed with this code to save you having to compile it yourself.
If you have a problem that appears to be a bug you can leave a ticket here. You can also leave a ticket if you have feature requests or bug fixes. If you want to report a bug, please make sure you are using the right command before filing.
Disclaimer: As always, only download what is legal in your area. I will not be held responsible for what you do with this script.