generateCanvasID static method
Implementation
static String generateCanvasID() {
try {
final canvas = html.CanvasElement(width: 800, height: 100);
final ctx = canvas.getContext('2d') as html.CanvasRenderingContext2D?;
if (ctx != null) {
ctx.font = '30px Arial';
ctx.fillText('Hello World', 20, 90);
}
return generateSHA1Hash(canvas.toDataUrl());
} catch (e) {
return 'canvas_error';
}
}