EngelsFransSpaans

OnWorks-favicon

g15composer - Online in de cloud

Voer g15composer uit in de gratis hostingprovider van OnWorks via Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator

Dit is de opdracht g15composer die kan worden uitgevoerd in de gratis hostingprovider van OnWorks met behulp van een van onze meerdere gratis online werkstations zoals Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator

PROGRAMMA:

NAAM


g15composer - Scriptbare opdrachtinterface voor libg15render(3) tekenfuncties

PRODUCTBESCHRIJVING


G15composer is een scriptbare opdrachtinterface voor de tekenfuncties van libg15render
wordt uitgevoerd naar een g15daemon-scherm. G15composer stelt alle grafische primitieven en tekst bloot
weergavefuncties van libg15render zodat ze in verschillende situaties kunnen worden gebruikt,
inclusief vanaf de opdrachtregel of in vrijwel elke scripttaal.

OPTIES


G15composer kent de volgende mogelijkheden:

-h Toon gebruiksinformatie.

-b Begin zonder beeldscherm om te luisteren naar nieuwe schermopdrachten.

-u gebruikersnaam
Verander de effectieve UID naar die van gebruikersnaam

-g gid
Wijzig effectieve GID naar gid

-r Gebruik /var/run/g15composer opnieuw als een andere instantie van g15composer daar luistert.

BASIC GEBRUIK


nohup ./g15componist /pad/naar/pipe &

1) echo 'TL "Hallo" "Wereld"' > /pad/naar/pipe

2) katteninstructies > /pad/naar/pijp

3) ./some_script > /pad/naar/pipe
waarbij some_script een bash-, Perl-, etc.-script of -toepassing is die uitvoert
een of meer van de onderstaande opdrachten.

COMMANDO'S


*** Tekstopdrachten:

Ts "lijn 1" "lijn 2" ...
waarbij s de grootte van het lettertype is (S, M en L worden ondersteund).
Als u een dubbel aanhalingsteken wilt invoegen, plaatst u er een backslash voor

NAAR XYSF "lijn 1" "lijn 2" ...
Overlays met tekst van de opgegeven grootte op (X,Y)
Tekst wordt gecentreerd als F=1 en rechts uitgelijnd als F=2

*** Lettertypeopdracht: (NB: g15composer moet worden geconfigureerd met --enable-ttf om het lettertype te gebruiken
commando's)

FL FS "/pad/naar/lettertype"
Laadt een lettertype in Face Slot F met maat S.

FP FSXY Co Ce "lijn 1" "lijn 2" ...
Drukt tekst af met het lettertype Slot F met maat S op positie (X,Y).
De tekst wordt afgedrukt in kleur Co en wordt gecentreerd als Ce=1.

*** Pixelopdrachten:

PO XYWH "100101101..."
Plaatst een pixelafbeelding van de gegeven breedte en hoogte op (X,Y)
Het laatste argument moet nu worden doorgegeven als een tekenreeks tussen aanhalingstekens. Dit is een verandering van
vorig gedrag.

PS XYC
Stelt de pixel in op (X,Y) op kleur C (0 of 1)

Pc 0|1
Maakt het scherm leeg en vult het met 0|1

PF X1 Y1 X2 Y2 C
Vult het gebied van (X1,Y1) tot (X2,Y2) met kleur C

PR X1 Y1 X2 Y2
Keert de pixels om van (X1,Y1) naar (X2,Y2)

PB X1 Y1 X2 Y2 CTF
Tekent een kader van (X1,Y1) tot (X2,Y2) met kleur C en dikte T, gevuld als F=1
T en F zijn optioneel, maar indien gespecificeerd moeten ze in de juiste volgorde worden opgegeven, dat wil zeggen: u moet instellen
T om F in te stellen
Standaardwaarden zijn T=1 en F=0

*** Tekenopdrachten:

DL X1 Y1 X2 Y2 C
Tekent een lijn van (X1,Y1) naar (X2,Y2) met kleur C

DC XYRCF
Tekent een cirkel met het middelpunt op (X,Y) met straal R met kleur C, gevuld als F=1
F is optioneel en is standaard ingesteld op F=0
Merk op dat de syntaxis is veranderd, de positie van C en F is verwisseld

DR X1 Y1 X2 Y2 CF
Tekent een afgerond kader van (X1,Y1) tot (X2,Y2) met kleur C, gevuld als F=1
F is optioneel en is standaard ingesteld op F=0
Merk op dat de syntaxis is veranderd, de positie van C en F is verwisseld

DB X1 Y1 X2 Y2 CNMT
Tekent een percentage of voortgangsbalk van (X1,Y1) naar (X2,Y2) met kleur C
De balk wordt gevuld met N eenheden van M
T stelt het type van de balk in, geldige waarden zijn 1, 2 of 3
T is optioneel en is standaard T=1

DN X1 Y1 X2 Y2 CN
Tekent een groot getal N in het gebied dat wordt begrensd door (X1,Y2) en (X2,Y2) met kleur C

DI BXY
Tekent een WBMP-pictogram uit buffer B op (X,Y)

DS BXYWH OX OY
Tekent een WBMP-sprite uit buffer B op (X,Y) met de grootte BxH
Sprite wordt uit de buffer gehaald, gecompenseerd door (OX,OY)

*** WBMP-opdrachten:

WS "/pad/naar/afbeelding"
Laadt een WBMP-afbeelding van /path/to/image en geeft deze weer op het scherm
De afbeelding moet 160x43 zijn, omdat deze rechtstreeks in de LCD-buffer wordt geladen

WL B "/pad/naar/afbeelding"
Laadt een WBMP-afbeelding van /pad/naar/afbeelding in buffernummer B

*** Modusopdrachten:

MC0|1
Schakelt caching in of uit, dat wil zeggen dat de wijzigingen niet onmiddellijk naar het
LCD als caching is ingeschakeld (MC 1). Wijzigingen worden op de volgende MC 0 verzonden.

MX0|1
Stelt de opeenvolgende pixelkleuren in op normaal, of XORed met bestaande pixels.
Goed voor het tekenen van sprites met MC:
MC 1, gelijkspel, MC 0
MC 1, opnieuw tekenen in oorspronkelijke positie en elders tekenen, MC 0

Oud Nieuw Huidig ​​Hertekenen
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

MR 0|1
Stel de opeenvolgende pixelkleuren in op normaal of omgekeerd

MP0|1|2
Zet het scherm op de voorgrond als 0 en op de achtergrond als 1
Indien 2: stel het scherm in op de achtergrond als en alleen als de gebruiker dit niet op de voorgrond heeft ingesteld

*** Schermopdrachten:

SN "/pad/naar/pijp"
Maak een nieuwe G15Comopser-instantie die leest van /path/to/pipe

SC
Sluit het huidige scherm. Als u het beginscherm sluit, worden alle andere schermen gesloten

----------------------

De volgende opdrachten worden doorgegeven aan g15daemon:

*** LCD-opdrachten:

LB 0|1|2
Stelt het LCD-helderheidsniveau in

LC 0|1|2
Stelt het LCD-contrastniveau in

*** Toetsenbord/LED-opdrachten:

KL0|1|2
Stelt LED-modus in: 0=app-gestuurd 1=normaal 2=sticky.
Momenteel niet uitgevoerd.

km x 0|1
Zet het MX-licht aan of uit. x=0,1,2,3 waarbij 0 alle M-lichten is (minus MR).
Heeft alleen effect als KL op 0 staat.

Gebruik g15composer online met behulp van onworks.net-services


Gratis servers en werkstations

Windows- en Linux-apps downloaden

Linux-commando's

Ad