@nanggo/social-preview
Version:
Generate beautiful social media preview images from any URL
21 lines (20 loc) • 675 B
TypeScript
/**
* Image Generator Module
* Handles image processing and generation using Sharp
*/
import { ExtractedMetadata, PreviewOptions, TemplateConfig } from '../types';
/**
* Default dimensions for social media preview images
*/
export declare const DEFAULT_DIMENSIONS: {
width: number;
height: number;
};
/**
* Generate image buffer from metadata and template
*/
export declare function generateImage(metadata: ExtractedMetadata, template: TemplateConfig, options?: PreviewOptions): Promise<Buffer>;
/**
* Create fallback image when no metadata is available
*/
export declare function createFallbackImage(url: string, options?: PreviewOptions): Promise<Buffer>;