Об этом проекте

Semaphore — клиентский конвертер изображений в ASCII, позволяющий пользователям преобразовывать PNG, JPG, WebP и GIF‑файлы в текстовое искусство непосредственно в браузере. Для обеспечения конфиденциальности вся обработка происходит на локальном canvas; приложение использует строгую политику Content‑Security‑Policy (`connect-src 'none'`), что исключает любую передачу данных на сервер. Ключевые возможности: - Шесть различных наборов символов: Standard, Detailed (68‑уровневый градационный серый), Blocks, Minimal, Binary и высокоплотная матрица Braille с дизерингом. - Управление в реальном времени: регулируемые столбцы, яркость, контраст, инверсия и цветовые режимы (зелёный, градации серого или оригинальный). - Множественные варианты экспорта: копировать как обычный текст, скачать в формате .txt или .png, либо создать карточку для публикации. - Интерфейс CRT‑терминала: тематический UI с сканирующими линиями, светящимся фосфором и статус‑баром в стиле vim. Создано с использованием Vite и TypeScript, инструмент работает без серверного API, файлов cookie и сторонних аналитических скриптов.