Canvas Utilities
The kittl.design.canvas API offers tools for generating previews and capturing screenshots of the canvas.
Getting a Preview Image
If you need a preview image of a specific board, you can request one via getPreviewImage. It returns a string (e.g. a data URL or hosted asset URL), or null when unavailable.
const previewResult = await kittl.design.canvas.getPreviewImage('board-id');
if (previewResult.isOk && previewResult.result) {
console.log('Preview URL:', previewResult.result);
}
Taking a Screenshot
You can capture exactly what the user currently sees on the canvas:
const screenshotResult = await kittl.design.canvas.getScreenshot();
if (screenshotResult.isOk) {
const screenshot = screenshotResult.result;
console.log(`Screenshot: ${screenshot.width}x${screenshot.height}`, screenshot.data);
}
See Canvas API Reference for full parameter details.