UNPKG

@henteko/kumiki

Version:

A video generation tool that creates videos from JSON configurations

44 lines 1.27 kB
import { BaseScene } from '../scenes/base.js'; import type { ImageScene } from '../types/index.js'; export declare class ImageSceneRenderer extends BaseScene<ImageScene> { /** * Generate image element HTML (for reuse in CompositeSceneRenderer) */ static generateImageElement(src: string, fit: 'cover' | 'contain' | 'fill', position: { x: number | 'center'; y: number | 'center'; }, _width: number, _height: number): Promise<string>; /** * Get MIME type from file extension (static version for reuse) */ private static getMimeTypeStatic; /** * Get image fit styles (static version for reuse) */ private static getImageFitStylesStatic; /** * Validate image scene configuration */ validate(): boolean; /** * Render image scene to static image */ renderStatic(): Promise<string>; /** * Render image scene to video */ renderVideo(): Promise<string>; /** * Generate HTML for image scene */ private generateHTML; /** * Get background styles */ private getBackgroundStyles; /** * Resolve generate:// URL to actual image path */ private resolveGenerateUrl; } //# sourceMappingURL=image.d.ts.map