UNPKG

photo-watermark-cli

Version:

A modern TypeScript CLI tool to add timestamp watermarks to photos with intelligent size scaling

42 lines 952 B
export interface WatermarkConfig { timeFormat: string; position: 'bottom-left' | 'bottom-right' | 'top-left' | 'top-right'; fontSize: number; fontColor: string; addShadow: boolean; quality: number; brightness: number; } export interface ImageInfo { path: string; width: number; height: number; format: string; exifDateTime?: string; } export interface WatermarkOptions { inputDir: string; outputDir?: string; config?: Partial<WatermarkConfig>; overwrite?: boolean; } export interface CLIOptions { directory?: string; input?: string; output?: string; format?: string; brightness?: number; overwrite?: boolean; interactive?: boolean; } export interface FontSize { size: number; margin: number; } export interface ProcessResult { success: boolean; processed: number; skipped: number; errors: string[]; } //# sourceMappingURL=types.d.ts.map