이는 키보드 실시간 판독 값과 함께 텍스트 말단을 저해상도 그래픽 출력으로 사용할 수있는 파이썬 라이브러리이며, 텍스트 터미널을 사용하여 간단한 2D 게임 또는 단순히 풍부한 터미널 앱을 실행할 수있는 몇 가지 유틸리티입니다.
"Noveau"요소는 단자에서 유니 코드 Quarter-Character 블록 조합을 사용하여 터미널에서 1/4 문자 "픽셀"을 효과적으로 활성화한다는 것입니다. 또한 텍스트에 24 비트 "진정한"색상을 사용하여 터미널의 80 년대 8 컬러 팔레트로 제한하지 않습니다.
개발 버전을 사용하면 이미지 파일을로드하고 터미널의 컬러 블록 숯으로 표시하고, 몇 개의 터미널 텍스트 텍스트 효과 및 키가 4 ~ 8 자로 큰 텍스트를 렌더링하여 내장 글꼴을 블록 문자를 사용하여 이미지로 렌더링 할 수 있습니다.
도서관으로 설계되어 검색 가능하고 쉽게 사용하기 쉬운 API를 도면에 제공하며 몇 가지 예제 스크립트를 설치하면 "Terminedia-"접두사가있는 독립형 스크립트로 즉시 사용할 수 있습니다.
아이디어는 이것을 가벼운 설치로 유지하는 것입니다.
프로그래밍 방식의 대상이지만, 몇 가지 예제 프로그램을 설치 한 후 활성 파이썬 환경에서 라이브러리 기능을 실행할 수 있습니다. "Terminedia-Image"및 "Terminedia-Snake"와 같은 몇 가지 "Terminedia-XXXXX"스크립트 중 하나를 사용해보십시오.
일부 기능은 Python 자체의 print 기능만큼 사용하기 쉽습니다.

유니 코드 블록 문자로 픽셀을 모방하는 드로잉 API와 같은 다른 통화가 필요합니다.



https://terminedia.readthedocs.io/en/latest/에서 진행중인 문서를 확인하십시오.
(NB. 해당 문서는 현재 PYPI에서 사용할 수있는 0.2 버전에 대한 것입니다. 프로젝트의 기능은 거기에있는 내용을 넘어서서 진화했지만 문서는 여전히 누락되어 있습니다. "todo.txt"파일 목록은 구현 된 기능 또는 수정 ( "V"로 표시)과 느슨한 로드맵입니다. 비록 USEAGE 및 문서의 경우에는 문서에 의존해야합니다).
또한 examples 폴더에는 콘크리트 스 니펫과 스트레스 테스트 코드가 있습니다. 예제는 기본 패키지 코드로 이동하여 패키지가 설치 될 때 독립형 스크립트 상태를 부여했습니다.
설치 후 출력을 확인하기 위해 사용 가능한 "terminedia-" 스크립트를 호출하십시오.
옵션이 초기가되지만이 예제 스크립트 중 일부는 명령 줄 도구로 작동 할 수 있습니다. 예를 들어 terminedia-image <image_file> 은 다운 스케일 및 터미널에 이미지 파일을 표시합니다.
기본 PIP 설치는 PIL을 가져 오지 않으므로 이미지 지원이 제한되어 있습니다. pip install terminedia[images] 사용하거나 pip install pillow 로 직접 PIL을 설치하여 임의의 이미지 파일을로드 할 수 있습니다.
예비 Windows 지원 - 터미널에 적절한 글꼴 구성을 사용하여 Colorama Python 패키지를 사용하여 종료 기능의 대부분을 실험 할 수 있습니다 (Terminedia -Snake 예제 작품). 아직해야 할 작업이 있지만 Windows에서 더 나은 경험을 위해 CMDER 콘솔 에뮬레이터를 설치하고 유사성 유사성을위한 UNSCII 글꼴 (Friends.md 파일의 링크).
Linux 및 기타 POSIX 시스템에서 Terminedia는 모든 터미널 조작에 대한 ANSI Scape 서열에 의존합니다. 대부분의 Linux 및 Mac OS 터미널 응용 프로그램에서 작동해야합니다 (Linux의 X11, "기본"터미널 포함)
출력 결과는 터미널 및 글꼴에 따라 다릅니다. 특히 "Terminus"글꼴로 좋은 경험을 얻을 수 있습니다.
또한 div 요소 내부의 단일 경관 글꼴로 형식으로 ASCII 아트를 HTML 파일로 프로그래밍 방식으로 생성 할 수있는 HTML 백엔드도 있습니다. "Terminedia-Image"예제 프로그램은이 기능을 사용합니다.
Terminedia는 GNU의 LGPL 3.0 이상에 따라 라이센스가 부여됩니다. 즉, 원하는 프로젝트에서 자유롭게 사용할 수 있습니다. 자세한 내용은 Acompanining "License"파일을 읽으십시오.