Sobre o projeto

Semaphore é um conversor de imagem para ASCII do lado do cliente que permite aos usuários transformar imagens PNG, JPG, WebP e GIF em arte baseada em texto diretamente no navegador. Para garantir a privacidade, todo o processamento é realizado em um canvas local; o aplicativo usa uma política de segurança de conteúdo rigorosa (`connect-src 'none'`) para impedir que qualquer dado seja enviado para um servidor. Principais capacidades incluem: - Seis conjuntos de caracteres distintos: Padrão, Detalhado (escala de cinza de 68 níveis), Blocos, Mínimo, Binário e uma matriz Braille de alta densidade com dithering. - Controles em tempo real: colunas ajustáveis, brilho, contraste, inversão e modos de cor (verde, escala de cinza ou original). - Múltiplas opções de exportação: copiar como texto simples, baixar como .txt ou .png, ou gerar um cartão de compartilhamento. - Interface de Terminal CRT: uma UI temática com linhas de varredura, brilho de fósforo e uma barra de status no estilo vim. Construído com Vite e TypeScript, a ferramenta opera sem uma API de backend, cookies ou scripts de análise de terceiros.