✏ Rename Helper name to frameNumber

This commit is contained in:
KaizIqbal 2020-07-28 09:48:17 +05:30
parent e6beb08d72
commit e864dbd51f

View file

@ -6,7 +6,7 @@ import { generateRenderTemplate } from "./helpers/htmlTemplate";
import { staticSvgs, bitmapsDir, svgsDir, animatedCursors } from "./config"; import { staticSvgs, bitmapsDir, svgsDir, animatedCursors } from "./config";
// --------------------------- Helpers // --------------------------- Helpers
const pad = (number: number, length: number) => { const frameNumber = (number: number, length: number) => {
var str = "" + number; var str = "" + number;
while (str.length < length) { while (str.length < length) {
str = "0" + str; str = "0" + str;
@ -74,17 +74,17 @@ const pad = (number: number, length: number) => {
// Render Frames // Render Frames
for (let index = 1; index <= frames; index++) { for (let index = 1; index <= frames; index++) {
// config // config
const padIndex = pad(index, frames.toString().length); const frame = frameNumber(index, frames.toString().length);
const bitmap = const bitmap =
frames == 1 frames == 1
? `${path.basename(svg, ".svg")}.png` ? `${path.basename(svg, ".svg")}.png`
: `${path.basename(svg, ".svg")}-${padIndex}.png`; : `${path.basename(svg, ".svg")}-${frame}.png`;
const out = path.resolve(bitmapsDir, bitmap); const out = path.resolve(bitmapsDir, bitmap);
// Render // Render
await svgElement.screenshot({ omitBackground: true, path: out }); await svgElement.screenshot({ omitBackground: true, path: out });
// console.log(`${svg} frame ${padIndex}/${frames} rendered at ${out}`); // console.log(`${svg} frame ${frame}/${frames} rendered at ${out}`);
} }
await page.close(); await page.close();