这个项目能做什么

Semaphore 是一款客户端图像转 ASCII 转换器,允许用户直接在浏览器中将 PNG、JPG、WebP 和 GIF 图像转换为基于文本的艺术作品。为了确保隐私,所有处理均在本地画布上执行;该应用程序使用了严格的内容安全策略(`connect-src 'none'`),以防止任何数据被上传到服务器。 核心功能包括: - 六种不同的字符集:Standard、Detailed(68 级灰度)、Blocks、Minimal、Binary 以及带有抖动效果的高密度 Braille 矩阵。 - 实时控制:可调节列数、亮度、对比度、反相以及颜色模式(绿色、灰度或原色)。 - 多种导出选项:复制为纯文本,下载为 .txt 或 .png,或生成分享卡片。 - CRT 终端界面:一个带有扫描线、荧光辉光和 vim 风格状态栏的主题 UI。 该工具使用 Vite 和 TypeScript 构建,无需后端 API、Cookie 或第三方分析脚本即可运行。