This commit is contained in:
xiao.xiong
2025-10-11 18:33:14 +08:00
parent 10cdbb2967
commit e974416760
3 changed files with 22 additions and 2 deletions

16
src/random/png.ts Normal file
View File

@@ -0,0 +1,16 @@
// 数字图片然后base64的图片
export const randomPng = (content: number | string = 1) =>{
const canvas = document.createElement('canvas');
const ctx = canvas.getContext('2d')!;
const size = 128;
canvas.width = size;
canvas.height = size;
ctx.fillStyle = '#'+Math.floor(Math.random()*16777215).toString(16);
ctx.fillRect(0, 0, size, size);
ctx.font = 'bold 32px Arial';
ctx.fillStyle = '#ffffff';
ctx.textAlign = 'center';
ctx.textBaseline = 'middle';
ctx.fillText(content.toString(), size / 2, size / 2);
return canvas.toDataURL();
}