UNPKG

@henteko/kumiki

Version:

A video generation tool that creates videos from JSON configurations

37 lines 1.13 kB
import { BaseScene } from '../scenes/base.js'; import type { TextScene } from '../types/index.js'; export declare class TextSceneRenderer extends BaseScene<TextScene> { /** * Validate text scene configuration */ validate(): boolean; /** * Render text scene to static image */ renderStatic(): Promise<string>; /** * Render text scene to video */ renderVideo(): Promise<string>; /** * Generate text element HTML (for reuse in CompositeSceneRenderer) */ static generateTextElement(text: string, style: TextScene['content']['style'], position: TextScene['content']['position'], width: number, height: number): string; /** * Calculate position value (static version for reuse) */ private static calculatePositionStatic; /** * Escape HTML special characters (static version for reuse) */ static escapeHtmlStatic(text: string): string; /** * Generate HTML for text scene */ private generateHTML; /** * Get background styles */ private getBackgroundStyles; } //# sourceMappingURL=text.d.ts.map