Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터와 같은 여러 무료 온라인 워크스테이션 중 하나를 사용하여 OnWorks 무료 호스팅 공급자에서 실행할 수 있는 g15composer 명령입니다.
프로그램:
이름
g15composer - 스크립트 가능한 명령 인터페이스 libg15렌더(3) 그리기 기능
기술
G15composer는 libg15render 그리기 기능에 대한 스크립팅 가능한 명령 인터페이스입니다.
g15daemon 화면으로 출력됩니다. G15composer는 모든 그래픽 프리미티브와 텍스트를 노출합니다.
다양한 상황에서 사용할 수 있도록 libg15render의 렌더링 기능,
명령줄 또는 거의 모든 스크립팅 언어를 포함합니다.
옵션
G15composer는 다음 옵션을 이해합니다.
-h 사용 정보를 표시합니다.
-b 새 화면 명령을 수신하려면 디스플레이 없이 시작합니다.
-u 사용자 이름
유효 UID를 사용자 이름
-g gid
유효 GID를 다음으로 변경 gid
-r 다른 g15composer 인스턴스가 수신 대기 중인 경우 /var/run/g15composer를 재사용합니다.
BASIC 사용법
nohup ./g15composer /path/to/pipe &
1) echo 'TL "Hello" "World"' > /path/to/pipe
2) 고양이 명령어 > /path/to/pipe
3) ./some_script > /path/to/pipe
여기서 some_script는 bash, Perl 등을 출력하는 스크립트 또는 애플리케이션입니다.
아래 나열된 명령 중 하나 이상.
명령
*** 텍스트 명령:
Ts "라인 1" "라인 2" ...
여기서 s는 글꼴 크기입니다(S, M 및 L이 지원됨).
큰따옴표를 삽입하려면 접두사에 백슬래시를 붙입니다.
TO XYSF "라인 1" "라인 2"...
주어진 크기의 텍스트를 (X,Y)에 오버레이합니다.
텍스트는 F=1인 경우 중앙에 정렬되고 F=2인 경우 오른쪽 정렬됩니다.
*** 글꼴 명령: (NB. g15composer는 글꼴을 사용하려면 --enable-ttf로 구성해야 합니다.
명령)
FL FS "/path/to/font"
글꼴을 크기 S로 Face Slot F에 로드합니다.
FP FSXY Co Ce "라인 1" "라인 2"...
(X,Y) 위치에 크기 S가 있는 슬롯 F 글꼴을 사용하여 텍스트를 인쇄합니다.
텍스트는 Co 색상으로 인쇄되며 Ce=1인 경우 중앙에 배치됩니다.
*** 픽셀 명령:
PO XYWH "100101101..."
주어진 너비와 높이의 픽셀 이미지를 (X,Y)에 오버레이합니다.
이제 마지막 인수는 인용된 문자열로 전달되어야 합니다. 이것은
이전 행동.
PS XYC
(X,Y)의 픽셀을 색상 C(0 또는 1)로 설정합니다.
PC 0|1
화면을 지우고 0|1로 채웁니다.
PF X1 Y1 X2 Y2 C
(X1,Y1)에서 (X2,Y2)까지의 영역을 색상 C로 채웁니다.
홍보 X1 Y1 X2 Y2
픽셀을 (X1,Y1)에서 (X2,Y2)로 반전
PB X1 Y1 X2 Y2 CTF
색상 C와 두께 T를 사용하여 (X1,Y1)에서 (X2,Y2)까지 상자를 그립니다. F=1인 경우 채우기
T 및 F는 선택 사항이지만 지정된 경우 순서대로 지정해야 합니다.
F를 설정하려면 T
기본값은 T=1 및 F=0입니다.
*** 그리기 명령:
DL X1 Y1 X2 Y2 C
색상 C를 사용하여 (X1,Y1)에서 (X2,Y2)까지 선을 그립니다.
DC XYRCF
색상 C를 사용하여 반지름이 R인 (X,Y)를 중심으로 원을 그립니다. F=1인 경우 채웁니다.
F는 선택 사항이며 기본값은 F=0입니다.
구문이 변경되었으며 C와 F의 위치가 바뀌었습니다.
DR X1 Y1 X2 Y2 CF
색상 C를 사용하여 (X1,Y1)에서 (X2,Y2)까지 둥근 상자를 그립니다. F=1인 경우 채우기
F는 선택 사항이며 기본값은 F=0입니다.
구문이 변경되었으며 C와 F의 위치가 바뀌었습니다.
DB X1 Y1 X2 Y2 CNMT
색상 C를 사용하여 (X1,Y1)에서 (X2,Y2)까지 백분율 또는 진행률 표시줄을 그립니다.
막대는 M에서 N 단위로 채워집니다.
T는 막대의 유형을 설정하며 유효한 값은 1, 2 또는 3입니다.
T는 선택 사항이며 기본값은 T=1입니다.
DN X1 Y1 X2 Y2 CN
색상 C를 사용하여 (X1,Y2) 및 (X2,Y2)로 둘러싸인 영역에 큰 숫자 N을 그립니다.
디비시
버퍼 B의 (X,Y)에서 WBMP 아이콘을 그립니다.
DS BXYWH OX OY
크기가 WxH인 (X,Y)의 버퍼 B에서 WBMP 스프라이트를 그립니다.
Sprite는 (OX,OY)만큼 버퍼 오프셋에서 그려집니다.
*** WBMP 명령:
WS "/path/to/image"
/path/to/image에서 WBMP 이미지를 로드하고 화면에 표시합니다.
이미지는 LCD 버퍼에 직접 로드되므로 160x43이어야 합니다.
WL B "/path/to/image"
/path/to/image에서 버퍼 번호 B로 WBMP 이미지를 로드합니다.
*** 모드 명령:
MC 0|1
캐싱을 끄거나 켭니다. 즉, 변경 사항이
캐싱이 켜져 있는 경우 LCD(MC 1). 변경 사항은 다음 MC 0에서 전송됩니다.
MX 0|1
다음 픽셀 색상을 일반으로 설정하거나 기존 픽셀과 XOR 처리합니다.
MC로 스프라이트를 그리는 데 좋습니다.
MC 1, 무승부, MC 0
MC 1, 원래 위치에서 다시 그리고 다른 위치에 그리기, MC 0
이전 새 현재 다시 그리기
0 0 0^0 = 0 0^0 = 0
0 1 0^1 = 1 1^1 = 0
1 0 1^0 = 1 1^0 = 1
1 1 1^1 = 0 0^1 = 1
미스터 0|1
다음 픽셀 색상을 일반 또는 반전으로 설정
MP 0|1|2
0이면 화면을 전경으로, 1이면 배경으로 설정
2이면 사용자가 전경으로 설정하지 않은 경우에만 화면을 배경으로 설정합니다.
*** 화면 명령:
SN "/경로/대상/파이프"
/path/to/pipe에서 읽는 새 G15Comopser 인스턴스 생성
SC
현재 화면을 닫습니다. 초기화면을 닫으면 다른 화면도 모두 닫힙니다.
----------------------
다음 명령은 g15daemon에 전달됩니다.
*** LCD 명령:
파운드 0|1|2
LCD 밝기 수준을 설정합니다.
LC 0|1|2
LCD 대비 수준을 설정합니다.
*** 키보드/LED 명령:
KL 0|1|2
LED 모드 설정: 0=앱 제어 1=정상 2=고정.
현재 구현되지 않았습니다.
킬로미터 x 0|1
MX 라이트를 끄거나 켭니다. x=0,1,2,3 여기서 0은 모든 M 조명(MR 제외)입니다.
KL이 0으로 설정된 경우에만 효과가 있습니다.
onworks.net 서비스를 사용하여 g15composer 온라인 사용