Об этом проекте
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 и сторонних аналитических скриптов.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.