""" http://gnusha.org/logs/2016-01-07.log """ from PIL import Image TILE_NAME_SPEC = "8-{x:02}-{y:02}.jpg" def stitch(): """ Stitch some tiles together into a single mega-hyper image. """ result = Image.new("RGB", (256 * 64, 256 * 48)) for x in range(0, 64 + 1): for y in range(0, 48 + 1): filename = TILE_NAME_SPEC.format(x=x, y=y) print("Pasting {}".format(filename)) image = Image.open(filename) result.paste(im=image, box=(x * 256, y * 256)) result.save("final.jpg") if __name__ == "__main__": stitch()