存档点

This commit is contained in:
2026-01-14 11:07:26 +08:00
parent 141ddbb059
commit 39ea6f2fb1
28 changed files with 2738 additions and 418 deletions

35
convert.js Normal file
View File

@@ -0,0 +1,35 @@
const sharp = require('sharp');
const fs = require('fs');
const path = require('path');
const icons = [
{ svg: 'static/tab-home.svg', png: 'static/tab-home.png' },
{ svg: 'static/tab-home-active.svg', png: 'static/tab-home-active.png' },
{ svg: 'static/tab-game.svg', png: 'static/tab-game.png' },
{ svg: 'static/tab-game-active.svg', png: 'static/tab-game-active.png' },
{ svg: 'static/tab-mine.svg', png: 'static/tab-mine.png' },
{ svg: 'static/tab-mine-active.svg', png: 'static/tab-mine-active.png' }
];
async function convertSvgToPng() {
console.log('开始转换SVG到PNG...');
for (const icon of icons) {
try {
const svgBuffer = fs.readFileSync(icon.svg);
await sharp(svgBuffer)
.resize(81, 81)
.png()
.toFile(icon.png);
console.log(`${icon.svg} -> ${icon.png}`);
} catch (error) {
console.error(`✗ 转换失败: ${icon.svg}`, error.message);
}
}
console.log('转换完成!');
}
convertSvgToPng().catch(console.error);