diff --git a/tools/sheet/index.js b/tools/sheet/index.js index 8c13f3bd..8ee53ecc 100644 --- a/tools/sheet/index.js +++ b/tools/sheet/index.js @@ -13,6 +13,15 @@ if (!sheetjs || !dest) { (async() => { const {default: sheet} = await import(path.join(process.cwd(), sheetjs)); + for (let i = 0; i < sheet.entries.length; i++) { + if (sheet.entries[i] === undefined) + throw new Error(`gap: ${i}`); + if (sheet.entries[i] === null) { + // ImageMagick blank entry + sheet.entries[i] = "xc:transparent"; + } + } + cp.execFileSync("montage", [ ...sheet.entries, "-background", "transparent",