프로젝트 소개
Semaphore는 사용자가 PNG, JPG, WebP, GIF 이미지를 브라우저에서 직접 텍스트 기반 아트로 변환할 수 있게 해주는 클라이언트 사이드 image-to-ASCII 변환기입니다. 개인정보 보호를 위해 모든 처리는 로컬 캔버스에서 수행되며, 애플리케이션은 엄격한 Content-Security-Policy(`connect-src 'none'`)를 사용하여 서버로 데이터가 업로드되는 것을 방지합니다.
주요 기능은 다음과 같습니다:
- 6가지의 뚜렷한 문자셋: Standard, Detailed(68단계 그레이스케일), Blocks, Minimal, Binary, 그리고 디더링이 적용된 고밀도 Braille 매트릭스.
- 실시간 컨트롤: 열(columns), 밝기, 대비, 반전 및 색상 모드(그린, 그레이스케일 또는 원본) 조정 가능.
- 다양한 내보내기 옵션: 일반 텍스트로 복사, .txt 또는 .png로 다운로드, 또는 공유 카드 생성.
- CRT 터미널 인터페이스: 스캔라인, 인광 글로우, vim 스타일의 상태 표시줄이 특징인 테마 UI.
Vite와 TypeScript로 구축된 이 도구는 백엔드 API, 쿠키 또는 서드파티 분석 스크립트 없이 작동합니다.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.