Ubuntu Online, Fedora Online, Windows online emulator അല്ലെങ്കിൽ MAC OS ഓൺലൈൻ എമുലേറ്റർ എന്നിങ്ങനെയുള്ള ഞങ്ങളുടെ ഒന്നിലധികം സൗജന്യ ഓൺലൈൻ വർക്ക്സ്റ്റേഷനുകളിലൊന്ന് ഉപയോഗിച്ച് OnWorks സൗജന്യ ഹോസ്റ്റിംഗ് ദാതാവിൽ പ്രവർത്തിപ്പിക്കാൻ കഴിയുന്ന g15composer കമാൻഡാണിത്.
പട്ടിക:
NAME
g15composer - സ്ക്രിപ്റ്റ് ചെയ്യാവുന്ന കമാൻഡ് ഇന്റർഫേസ് libg15റെൻഡർ(3) ഡ്രോയിംഗ് പ്രവർത്തനങ്ങൾ
വിവരണം
libg15render ഡ്രോയിംഗ് ഫംഗ്ഷനുകളിലേക്കുള്ള സ്ക്രിപ്റ്റ് ചെയ്യാവുന്ന കമാൻഡ് ഇന്റർഫേസാണ് G15composer.
ഒരു g15daemon സ്ക്രീനിലേക്ക് ഔട്ട്പുട്ട് ചെയ്യുന്നു. G15composer എല്ലാ ഗ്രാഫിക്സ് പ്രിമിറ്റീവുകളും ടെക്സ്റ്റും തുറന്നുകാട്ടുന്നു
libg15render-ന്റെ റെൻഡറിംഗ് ഫംഗ്ഷനുകൾ വിവിധ സാഹചര്യങ്ങളിൽ ഉപയോഗിക്കുന്നതിന്,
കമാൻഡ് ലൈനിൽ നിന്നോ ഫലത്തിൽ ഏതെങ്കിലും സ്ക്രിപ്റ്റിംഗ് ഭാഷയിൽ നിന്നോ ഉൾപ്പെടെ.
ഓപ്ഷനുകൾ
G15composer ഇനിപ്പറയുന്ന ഓപ്ഷനുകൾ മനസ്സിലാക്കുന്നു:
-h ഉപയോഗ വിവരങ്ങൾ കാണിക്കുക.
-b പുതിയ സ്ക്രീൻ കമാൻഡുകൾ കേൾക്കാൻ ഡിസ്പ്ലേ ഇല്ലാതെ ആരംഭിക്കുക.
-u ഉപയോക്തൃനാമം
ഫലപ്രദമായ UID എന്നതിലേക്ക് മാറ്റുക ഉപയോക്തൃനാമം
-g gid
ഫലപ്രദമായ GID എന്നതിലേക്ക് മാറ്റുക gid
മറ്റൊരു g15composer ഉദാഹരണം അവിടെ കേൾക്കുന്നുണ്ടെങ്കിൽ -r /var/run/g15composer വീണ്ടും ഉപയോഗിക്കുക.
ബേസിക് USAGE
nohup ./g15composer /path/to/pipe &
1) എക്കോ 'TL "ഹലോ" "വേൾഡ്"> /path/to/pipe
2) പൂച്ച നിർദ്ദേശങ്ങൾ > /പാത്ത്/ടു/പൈപ്പ്
3) ./some_script > /path/to/pipe
ഇവിടെ some_script എന്നത് ഒരു ബാഷ്, Perl, മുതലായവ സ്ക്രിപ്റ്റ് അല്ലെങ്കിൽ ഔട്ട്പുട്ട് ചെയ്യുന്ന ആപ്ലിക്കേഷനാണ്
താഴെ ലിസ്റ്റ് ചെയ്തിരിക്കുന്ന ഒന്നോ അതിലധികമോ കമാൻഡുകൾ.
കമാൻഡുകൾ
*** ടെക്സ്റ്റ് കമാൻഡുകൾ:
ടിഎസ് "ലൈൻ 1" "ലൈൻ 2" ...
ഇവിടെ s എന്നത് ഫോണ്ടിന്റെ വലുപ്പമാണ് (S, M, L എന്നിവ പിന്തുണയ്ക്കുന്നു).
ഒരു ഇരട്ട ഉദ്ധരണി ചേർക്കാൻ, ഒരു ബാക്ക്സ്ലാഷ് ഉപയോഗിച്ച് പ്രിഫിക്സ് ചെയ്യുക
XYSF ലേക്ക് "ലൈൻ 1" "ലൈൻ 2" ...
(X,Y) എന്നതിൽ നൽകിയിരിക്കുന്ന വലുപ്പത്തിന്റെ വാചകം ഓവർലേ ചെയ്യുന്നു
F=1 ആണെങ്കിൽ ടെക്സ്റ്റ് കേന്ദ്രീകരിക്കുകയും F=2 ആണെങ്കിൽ വലത് ന്യായീകരിക്കുകയും ചെയ്യും
*** ഫോണ്ട് കമാൻഡ്: (NB., g15composer ഫോണ്ട് ഉപയോഗിക്കുന്നതിന് --enable-ttf ഉപയോഗിച്ച് കോൺഫിഗർ ചെയ്തിരിക്കണം
കമാൻഡുകൾ)
FL FS "/പാത്ത്/ടു/ഫോണ്ട്"
S വലുപ്പമുള്ള ഫേസ് സ്ലോട്ട് F-ലേക്ക് ഒരു ഫോണ്ട് ലോഡ് ചെയ്യുന്നു.
FP FSXY Co Ce "ലൈൻ 1" "ലൈൻ 2" ...
ഫോണ്ട് ഉപയോഗിച്ച് ടെക്സ്റ്റ് പ്രിന്റുചെയ്യുന്നു, സ്ലോട്ട് എഫ് സ്ഥാനത്താണ് (എക്സ്, വൈ) വലുപ്പം എസ്.
ടെക്സ്റ്റ് Co കളറിൽ പ്രിന്റ് ചെയ്യും, Ce=1 ആണെങ്കിൽ മധ്യത്തിലായിരിക്കും.
*** പിക്സൽ കമാൻഡുകൾ:
PO XYWH "100101101..."
നൽകിയിരിക്കുന്ന വീതിയുടെയും ഉയരത്തിന്റെയും (X,Y) ഒരു പിക്സൽ ഇമേജ് ഓവർലേ ചെയ്യുന്നു
അവസാന ആർഗ്യുമെന്റ് ഇപ്പോൾ ഒരു ഉദ്ധരണിയായി പാസാക്കണം. ഇതിൽ നിന്നുള്ള മാറ്റമാണിത്
മുമ്പത്തെ പെരുമാറ്റം.
PS XYC
പിക്സലിനെ (X,Y) കളർ സിയിലേക്ക് (0 അല്ലെങ്കിൽ 1) സജ്ജമാക്കുന്നു
പിസി 0|1
സ്ക്രീൻ മായ്ക്കുകയും അതിൽ 0|1 ഉപയോഗിച്ച് പൂരിപ്പിക്കുകയും ചെയ്യുന്നു
PF X1 Y1 X2 Y2 C
(X1,Y1) മുതൽ (X2,Y2) വരെയുള്ള വിസ്തീർണ്ണം C നിറത്തിൽ നിറയ്ക്കുന്നു
PR X1 Y1 X2 Y2
(X1,Y1) മുതൽ (X2,Y2) വരെയുള്ള പിക്സലുകൾ വിപരീതമാക്കുന്നു
PB X1 Y1 X2 Y2 CTF
C നിറവും T കനവും ഉപയോഗിച്ച് (X1,Y1) മുതൽ (X2,Y2) വരെ ഒരു ബോക്സ് വരയ്ക്കുന്നു, F=1 ആണെങ്കിൽ പൂരിപ്പിക്കുന്നു
T, F എന്നിവ ഓപ്ഷണൽ ആണ്, എന്നാൽ വ്യക്തമാക്കിയിട്ടുണ്ടെങ്കിൽ ക്രമത്തിൽ വ്യക്തമാക്കണം, അതായത്, നിങ്ങൾ സജ്ജീകരിക്കണം
എഫ് സജ്ജമാക്കാൻ ടി
സ്ഥിരസ്ഥിതികൾ 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 യൂണിറ്റുകൾ കൊണ്ട് ബാറിൽ നിറയും
ടി ബാറിന്റെ തരം സജ്ജീകരിക്കുന്നു, സാധുവായ മൂല്യങ്ങൾ 1, 2 അല്ലെങ്കിൽ 3 ആണ്
T എന്നത് ഓപ്ഷണൽ ആണ് കൂടാതെ T=1 ലേക്ക് ഡിഫോൾട്ട് ആണ്
DN X1 Y1 X2 Y2 CN
C കളർ ഉപയോഗിച്ച് (X1,Y2), (X2,Y2) എന്നിവയാൽ പരിമിതപ്പെടുത്തിയിരിക്കുന്ന സ്ഥലത്ത് N ഒരു വലിയ സംഖ്യ വരയ്ക്കുന്നു
DI BXY
(X,Y)-ൽ ബഫർ B-ൽ നിന്ന് ഒരു WBMP ഐക്കൺ വരയ്ക്കുന്നു
DS BXYWH OX OY
WxH വലുപ്പമുള്ള (X,Y) ബഫർ B-യിൽ നിന്ന് ഒരു WBMP സ്പ്രൈറ്റ് വരയ്ക്കുന്നു
(OX,OY) ബഫർ ഓഫ്സെറ്റിൽ നിന്നാണ് സ്പ്രൈറ്റ് വരയ്ക്കുന്നത്
*** WBMP കമാൻഡുകൾ:
WS "/പാത്ത്/ടു/ചിത്രം"
/path/to/image-ൽ നിന്ന് ഒരു WBMP ഇമേജ് ലോഡ് ചെയ്യുകയും സ്ക്രീനിൽ പ്രദർശിപ്പിക്കുകയും ചെയ്യുന്നു
എൽസിഡി ബഫറിലേക്ക് നേരിട്ട് ലോഡ് ചെയ്തിരിക്കുന്നതിനാൽ ചിത്രം 160x43 ആയിരിക്കണം
WL B "/path/to/image"
/path/to/image-ൽ നിന്ന് ഒരു WBMP ഇമേജ് ബഫർ നമ്പർ B-യിലേക്ക് ലോഡ് ചെയ്യുന്നു
*** മോഡ് കമാൻഡുകൾ:
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 1 ^0 = 1 1^1 = 1
1 0 ^1 = 0 1^1 = 0
1 1 ^1 = 1 0^0 = 1
MR 0|1
പിൻവരുന്ന പിക്സൽ വർണ്ണങ്ങൾ സാധാരണ നിലയിലോ വിപരീതമായോ സജ്ജമാക്കുക
MP 0|1|2
0 ആണെങ്കിൽ സ്ക്രീൻ ഫോർഗ്രൗണ്ടിലേക്കും 1 ആണെങ്കിൽ പശ്ചാത്തലത്തിലേക്കും സജ്ജമാക്കുക
2 ആണെങ്കിൽ, ഉപയോക്താവ് അത് ഫോർഗ്രൗണ്ടിലേക്ക് സജ്ജീകരിച്ചിട്ടില്ലെങ്കിൽ മാത്രം പശ്ചാത്തലത്തിലേക്ക് സ്ക്രീൻ സജ്ജമാക്കുക
*** സ്ക്രീൻ കമാൻഡുകൾ:
എസ്എൻ "/പാത്ത്/ടു/പൈപ്പ്"
/path/to/pipe-ൽ നിന്ന് ഒരു പുതിയ G15Comopser ഇൻസ്റ്റൻസ് റീഡിംഗ് സൃഷ്ടിക്കുക
SC
നിലവിലെ സ്ക്രീൻ അടയ്ക്കുക. പ്രാരംഭ സ്ക്രീൻ അടയ്ക്കുന്നത് മറ്റെല്ലാ സ്ക്രീനുകളും അടയ്ക്കും
----------------------
ഇനിപ്പറയുന്ന കമാൻഡുകൾ g15daemon-ലേക്ക് റിലേ ചെയ്യുന്നു:
*** LCD കമാൻഡുകൾ:
LB 0|1|2
എൽസിഡി തെളിച്ച നില സജ്ജമാക്കുന്നു
LC 0|1|2
LCD കോൺട്രാസ്റ്റ് ലെവൽ സജ്ജമാക്കുന്നു
*** കീബോർഡ്/എൽഇഡി കമാൻഡുകൾ:
KL 0|1|2
LED മോഡ് സജ്ജമാക്കുന്നു: 0=ആപ്പ് നിയന്ത്രിത 1=സാധാരണ 2=സ്റ്റിക്കി.
നിലവിൽ നടപ്പാക്കിയിട്ടില്ല.
KM x 0|1
Mx-ലൈറ്റ് ഓഫ് അല്ലെങ്കിൽ ഓണാക്കുന്നു. x=0,1,2,3 ഇവിടെ 0 എന്നത് എല്ലാ M-ലൈറ്റുകളും (മൈനസ് MR) ആണ്.
KL 0 ആയി സജ്ജീകരിച്ചാൽ മാത്രമേ ഫലമുണ്ടാകൂ.
onworks.net സേവനങ്ങൾ ഉപയോഗിച്ച് g15composer ഓൺലൈനിൽ ഉപയോഗിക്കുക