woaru
Version:
Universal Project Setup Autopilot - Analyze and automatically configure development tools for ANY programming language
37 lines • 1.44 kB
TypeScript
/**
* ASCII Art Generator for WOARU Splash Screen
* Pure JavaScript implementation using jimp for cross-platform compatibility
*/
interface AsciiArtOptions {
width?: number;
height?: number;
colored?: boolean;
chars?: string[];
}
/**
* Generates ASCII art from the WOARU logo PNG file using jimp
* @param logoPath - Path to the logo PNG file
* @param options - Configuration options for ASCII generation
* @returns Promise<string> - The generated ASCII art as a string
*/
export declare function generateLogoAsciiArt(logoPath?: string, options?: AsciiArtOptions): Promise<string>;
/**
* Generates ASCII art with specific terminal-optimized settings
* @param logoPath - Path to the logo PNG file
* @returns Promise<string> - Terminal-optimized ASCII art
*/
export declare function generateTerminalOptimizedAsciiArt(logoPath?: string): Promise<string>;
/**
* Generates compact ASCII art for smaller terminals
* @param logoPath - Path to the logo PNG file
* @returns Promise<string> - Compact ASCII art
*/
export declare function generateCompactAsciiArt(logoPath?: string): Promise<string>;
/**
* Generates high-contrast ASCII art with block characters
* @param logoPath - Path to the logo PNG file
* @returns Promise<string> - High-contrast ASCII art
*/
export declare function generateHighContrastAsciiArt(logoPath?: string): Promise<string>;
export {};
//# sourceMappingURL=asciiArtGenerator.d.ts.map