EVA 타이틀 카드
자체 포함된 원본 레이아웃 엔진을 사용하여 로컬에서 렌더링합니다. 이미지 생성 모델을 호출하거나 레이아웃 지오메트리를 다시 만들지 마세요.
슬래시 명령어 계약
/eva 호출에 추가된 명령어를 명령 인자로 취급합니다.
node scripts/eva-command.mjs --command '<명령어>' --output-dir /tmp/eva-output을 실행합니다.--help또는 빈/eva의 경우, JSONtext와 정확한MEDIA:값을 반환합니다. 이렇게 하면 16개 레이아웃 도움말 이미지를 로컬에서 생성합니다.- 레이아웃이 제공되지 않으면 기본값
e1을 사용합니다. - 구두점과 공백을 제거하기 전에 수동
|세그먼트를 분할합니다.e1의 경우 사용자가[top, vertical, horizontal]을 지정하면 명령 래퍼가 벤더 순서로 변환합니다. |가 없으면, 레이아웃이 여러 입력을 필요로 할 때 자연스러운 의미 세그먼트를 선택합니다.--segments '["세그먼트1","세그먼트2"]'로 전달합니다. 모든 정리된 타이틀 문자를 정확히 한 번, 순서대로 유지합니다. 의미 분할이 제공되지 않으면 래퍼가 균형 잡힌 폴백을 사용합니다.- 성공적인 JSON에서 정확한
MEDIA:값을 반환하여 Hermes가 PNG를 네이티브 첨부 파일로 보내도록 합니다.
예시:
node scripts/eva-command.mjs --command '--e24 测试' --output-dir /tmp/eva-output
node scripts/eva-command.mjs --command '--e1 상단|세로|가로' --output-dir /tmp/eva-output
node scripts/eva-command.mjs --command '--e1 리더가 좋아하는 약속 자리 만들기' \
--segments '["리더가","좋아하는","약속 자리 만들기"]' --output-dir /tmp/eva-output
node scripts/eva-command.mjs --command '--help' --output-dir /tmp/eva-output
렌더링 규칙
FOT-Matisse Pro EB와 오픈 소스 Source Han Serif SC Heavy가 현재 사용자의 macOS 글꼴 폴더에 설치되어 있는지 확인하세요. 상위 매핑을 사용하여 간체 중국어를 변환한 다음, 글리프당 Matisse를 사용하고 Source Han Serif Heavy를 폴백으로 사용합니다.
air와 e24는 하나의 의미 세그먼트가 필요합니다. e25, e12, e3, e25-2, e26, anno-kandoku, e15, do-you-love-me는 두 개가 필요합니다. 다른 모든 레이아웃은 세 개가 필요합니다.
호출자가 이미 벤더 순서의 --texts를 제공하는 경우에만 scripts/render-eva-title.mjs를 직접 사용하세요. 공유하기 전에 타이틀 PNG가 640×480이고 비어 있지 않은지 확인합니다.