🚀 Removed unuseful helpers

This commit is contained in:
ful1e5 2021-01-25 19:46:43 +05:30
parent 57da63e13f
commit 9fff98b5f6
3 changed files with 7 additions and 21 deletions

View file

@ -21,11 +21,4 @@ const animatedCursors = readdirSync(animatedCursorsDir).map((f) =>
resolve(animatedCursorsDir, f)
);
// Animated Config
const animatedClip = {
x: 4,
y: 4,
width: 200,
height: 200,
};
export { staticCursors, animatedCursors, bitmapsDir, animatedClip };
export { staticCursors, animatedCursors, bitmapsDir };

View file

@ -2,13 +2,8 @@ import fs from "fs";
import path from "path";
import puppeteer from "puppeteer";
import { generateRenderTemplate } from "./utils/htmlTemplate";
import {
staticCursors,
bitmapsDir,
animatedCursors,
animatedClip,
} from "./config";
import { htmlTemplate } from "./utils/htmlTemplate";
import { staticCursors, bitmapsDir, animatedCursors } from "./config";
import { matchImages } from "./utils/matchImages";
import { saveFrames, Frames } from "./utils/saveFrames";
import { getFrameName } from "./utils/getFrameName";
@ -32,7 +27,7 @@ const main = async () => {
// Generating HTML Template
const data = buffer.toString();
const template = generateRenderTemplate(data);
const template = htmlTemplate(data);
// config
const bitmapName = `${path.basename(svgPath, ".svg")}.png`;
@ -58,7 +53,7 @@ const main = async () => {
// Generating HTML Template
const data = buffer.toString();
const template = generateRenderTemplate(data);
const template = htmlTemplate(data);
const page = await browser.newPage();
await page.setContent(template, { waitUntil: "networkidle2" });
@ -80,7 +75,6 @@ const main = async () => {
frames[firstKey] = {
buffer: await svgElement.screenshot({
omitBackground: true,
clip: animatedClip,
encoding: "binary",
}),
};
@ -90,7 +84,6 @@ const main = async () => {
while (!breakRendering) {
const newFrame = await svgElement.screenshot({
omitBackground: true,
clip: animatedClip,
encoding: "binary",
});
const key = getFrameName(index, svgPath);

View file

@ -4,7 +4,7 @@ export const template = `
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Eggy Render Template</title>
<title>Render Template</title>
</head>
<body>
@ -15,5 +15,5 @@ export const template = `
</html>
`;
export const generateRenderTemplate = (svg: string) =>
export const htmlTemplate = (svg: string) =>
template.replace("<svginjection>", svg);