このプロジェクトについて

Semaphoreは、PNG、JPG、WebP、GIF画像をブラウザ上で直接テキストベースのアートに変換できるクライアントサイドの画像-ASCIIコンバーターです。プライバシーを確保するため、すべての処理はローカルのキャンバス上で行われます。また、アプリケーションには厳格なContent-Security-Policy (`connect-src 'none'`) が適用されており、サーバーへのデータアップロードは一切行われません。 主な機能は以下の通りです: - 6種類の文字セット:Standard、Detailed(68段階のグレースケール)、Blocks、Minimal、Binary、およびディザリングを備えた高密度Brailleマトリクス。 - リアルタイムコントロール:列数、明るさ、コントラスト、反転、およびカラーモード(グリーン、グレースケール、またはオリジナル)の調整が可能。 - 複数のエクスポートオプション:プレーンテキストとしてコピー、.txtまたは.pngとしてダウンロード、またはシェアカードの生成。 - CRTターミナルインターフェース:スキャンライン、リン光の輝き、vimスタイルのステータスバーを備えたテーマ付きUI。 ViteとTypeScriptで構築されており、このツールはバックエンドAPI、クッキー、またはサードパーティの分析スクリプトなしで動作します。