À propos du projet

Semaphore est un convertisseur d'image en ASCII côté client qui permet aux utilisateurs de transformer des images PNG, JPG, WebP et GIF en art textuel directement dans le navigateur. Pour garantir la confidentialité, tout le traitement est effectué sur un canevas local ; l'application utilise une Content-Security-Policy stricte (`connect-src 'none'`) pour empêcher tout téléchargement de données vers un serveur. Les capacités clés incluent : - Six jeux de caractères distincts : Standard, Detailed (niveaux de gris à 68 niveaux), Blocks, Minimal, Binary, et une matrice Braille haute densité avec tramage. - Contrôles en temps réel : colonnes, luminosité, contraste, inversion et modes de couleur (vert, niveaux de gris ou original) ajustables. - Plusieurs options d'exportation : copier en texte brut, télécharger en .txt ou .png, ou générer une carte de partage. - Interface de terminal CRT : une interface thématique comprenant des lignes de balayage, une lueur phosphorée et une barre de statut style vim. Construit avec Vite et TypeScript, l'outil fonctionne sans API backend, sans cookies et sans scripts d'analyse tiers.