g15composer - ออนไลน์ใน Cloud

นี่คือคำสั่ง g15composer ที่สามารถเรียกใช้ในผู้ให้บริการโฮสติ้งฟรีของ OnWorks โดยใช้หนึ่งในเวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS

โครงการ:

ชื่อ


g15composer - อินเตอร์เฟสคำสั่งที่เขียนสคริปต์ได้ไปยัง libg15 เรนเดอร์(3) ฟังก์ชั่นการวาดภาพ

DESCRIPTION


G15composer เป็นอินเทอร์เฟซคำสั่งที่เขียนสคริปต์ได้สำหรับฟังก์ชันการวาดภาพ libg15render ที่
ส่งออกไปยังหน้าจอ g15daemon G15composer เปิดเผยกราฟิกดั้งเดิมและข้อความทั้งหมด
ฟังก์ชั่นการแสดงผลของ libg15render เพื่อให้สามารถใช้งานได้หลากหลายสถานการณ์
รวมถึงจากบรรทัดคำสั่งหรือในภาษาสคริปต์แทบทุกชนิด

OPTIONS


G15composer เข้าใจตัวเลือกต่อไปนี้:

-h แสดงข้อมูลการใช้งาน

-b เริ่มโดยไม่มีจอแสดงผลเพื่อฟังคำสั่งหน้าจอใหม่

-u ชื่อผู้ใช้
เปลี่ยน UID ที่มีประสิทธิภาพเป็นของ ชื่อผู้ใช้

-g กิด
เปลี่ยน GID ที่มีประสิทธิภาพเป็น กิด

-r ใช้ซ้ำ /var/run/g15composer หากอินสแตนซ์ g15composer อื่นฟังอยู่ที่นั่น

พื้นฐาน การใช้


nohup ./g15composer /path/to/pipe &

1) echo 'TL "สวัสดี" "โลก"' > /path/to/pipe

2) คำแนะนำแมว > /path/to/pipe

3) ./some_script > /path/to/pipe
โดยที่ some_script เป็น bash, Perl ฯลฯ สคริปต์หรือแอปพลิเคชันที่ส่งออก
คำสั่งอย่างน้อยหนึ่งรายการด้านล่าง

คำสั่ง


*** คำสั่งข้อความ:

Ts "สาย 1" "สาย 2" ...
โดยที่ s คือขนาดของแบบอักษร (รองรับ S, M และ L)
หากต้องการใส่เครื่องหมายคำพูดคู่ ให้ใส่เครื่องหมายแบ็กสแลช . นำหน้า

ถึง XYSF "บรรทัดที่ 1" "บรรทัดที่ 2" ...
วางข้อความในขนาดที่กำหนดที่ (X,Y)
ข้อความจะถูกจัดกึ่งกลางถ้า F=1 และชิดขวาถ้า F=2

*** คำสั่งแบบอักษร: (หมายเหตุ, g15composer ต้องกำหนดค่าด้วย --enable-ttf เพื่อใช้ font
คำสั่ง)

FL FS "/เส้นทาง/ถึง/แบบอักษร"
โหลดแบบอักษรลงใน Face Slot F ด้วยขนาด S

FP FSXY Co Ce "สาย 1" "สาย 2" ...
พิมพ์ข้อความโดยใช้ฟอนต์คือ Slot F โดยมีขนาด S อยู่ที่ตำแหน่ง (X,Y)
ข้อความจะถูกพิมพ์ด้วยสี Co และจะจัดกึ่งกลางถ้า Ce=1

*** คำสั่งพิกเซล:

ปอ XYWH "100101101..."
วางซ้อนภาพพิกเซลของความกว้างและความสูงที่กำหนดที่ (X,Y)
อาร์กิวเมนต์สุดท้ายต้องส่งผ่านเป็นสตริงที่ยกมา นี่คือการเปลี่ยนแปลงจาก
พฤติกรรมก่อนหน้านี้

PS XYC
ตั้งค่าพิกเซลที่ (X,Y) เป็นสี C (0 หรือ 1)

พีซี 0|1
ล้างหน้าจอและเติมด้วย 0|1

PF X1 Y1 X2 Y2 ค
เติมพื้นที่ตั้งแต่ (X1,Y1) ถึง (X2,Y2) ด้วยสี C

ประชาสัมพันธ์ X1 Y1 X2 Y2
ย้อนกลับพิกเซลจาก (X1,Y1) เป็น (X2,Y2)

PB X1 Y1 X2 Y2 CTF
ลากกล่องจาก (X1,Y1) ถึง (X2,Y2) โดยใช้สี C และความหนา T เติมถ้า F=1
T และ F เป็นทางเลือก แต่ถ้าระบุต้องระบุตามลำดับ คือ คุณต้องตั้งค่า
T เพื่อตั้งค่า F
ค่าเริ่มต้นคือ T=1 และ F=0

*** คำสั่งการวาด:

DL X1 Y1 X2 Y2 ค
ลากเส้นจาก (X1,Y1) ถึง (X2,Y2) โดยใช้สี C

DC XYRCF
วาดวงกลมที่มีศูนย์กลางที่ (X,Y) โดยมีรัศมี R โดยใช้สี C เติมถ้า F=1
F เป็นทางเลือกและค่าเริ่มต้นเป็น F=0
โปรดทราบว่าไวยากรณ์เปลี่ยนไป ตำแหน่งของ C และ F ถูกสลับ

DR X1 Y1 X2 Y2 CF
วาดกล่องกลมจาก (X1,Y1) ถึง (X2,Y2) โดยใช้สี C เติมถ้า F=1
F เป็นทางเลือกและค่าเริ่มต้นเป็น F=0
โปรดทราบว่าไวยากรณ์เปลี่ยนไป ตำแหน่งของ C และ F ถูกสลับ

DB X1 Y1 X2 Y2 CNMT
วาดเปอร์เซ็นต์หรือแถบความคืบหน้าจาก (X1,Y1) ถึง (X2,Y2) โดยใช้สี C
แถบจะเต็มไปด้วย N หน่วยจากM
T ตั้งค่าประเภทของแท่ง ค่าที่ใช้ได้คือ 1, 2 หรือ 3
T เป็นทางเลือกและค่าเริ่มต้นเป็น T=1

DN X1 Y1 X2 Y2 CN
วาดตัวเลข N จำนวนมากในพื้นที่ที่ล้อมรอบด้วย (X1,Y2) และ (X2,Y2) โดยใช้สี C

DI BXY
วาดไอคอน WBMP จากบัฟเฟอร์ B ที่ (X,Y)

DS BXYWH OX OY
วาดสไปรต์ WBMP จากบัฟเฟอร์ B ที่ (X,Y) ด้วยขนาด WxH
สไปรต์ดึงจากบัฟเฟอร์ออฟเซ็ตโดย (OX,OY)

*** คำสั่ง WBMP:

WS "/เส้นทาง/ไปยัง/รูปภาพ"
โหลดอิมเมจ WBMP จาก /path/to/image และแสดงบนหน้าจอ
รูปภาพต้องมีขนาด 160x43 เนื่องจากจะโหลดลงในบัฟเฟอร์ LCD โดยตรง

WL B "/เส้นทาง/ไปยัง/ภาพ"
โหลดอิมเมจ WBMP จาก /path/to/image ลงในบัฟเฟอร์หมายเลข B

*** คำสั่งโหมด:

เอ็มซี 0|1
ปิดหรือเปิดแคช นั่นคือการเปลี่ยนแปลงจะไม่ถูกส่งไปยัง .ทันที
LCD หากเปิดแคช (MC 1) การเปลี่ยนแปลงจะถูกส่งใน MC 0 ถัดไป

เอ็มเอ็กซ์ 0|1
ตั้งค่าสีพิกเซลที่ตามมาให้เป็นปกติหรือ XORed ด้วยพิกเซลที่มีอยู่
เหมาะสำหรับการวาดสไปรท์กับ 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
ตั้งค่าสีพิกเซลต่อจากนี้ไปเป็นสีปกติหรือกลับด้าน

ส. 0|1|2
ตั้งค่าหน้าจอเป็นพื้นหน้าถ้า 0 และพื้นหลังถ้า1
ถ้า 2 ตั้งค่าหน้าจอเป็นพื้นหลังก็ต่อเมื่อผู้ใช้ไม่ได้ตั้งค่าเป็นพื้นหน้า

*** คำสั่งหน้าจอ:

SN "/เส้นทาง/ไปยัง/ไปป์"
สร้างการอ่านอินสแตนซ์ G15Comopser ใหม่จาก /path/to/pipe

SC
ปิดหน้าจอปัจจุบัน การปิดหน้าจอเริ่มต้นจะเป็นการปิดหน้าจออื่นๆ ทั้งหมด

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

คำสั่งต่อไปนี้ถูกส่งไปยัง g15daemon:

*** คำสั่ง LCD:

ปอนด์ 0|1|2
ตั้งค่าระดับความสว่าง LCD

แอลซี 0|1|2
ตั้งค่าระดับคอนทราสต์ LCD

*** คำสั่งคีย์บอร์ด/ไฟ LED:

กัวลาลัมเปอร์ 0|1|2
ตั้งค่าโหมด LED: 0=แอปควบคุม 1=ปกติ 2=เหนียว
ไม่ได้ดำเนินการในขณะนี้

กม. x 0|1
ตั้งค่า Mx-light เป็นปิดหรือเปิด x=0,1,2,3 โดยที่ 0 คือไฟ M ทั้งหมด (ลบ MR)
จะมีผลก็ต่อเมื่อ KL ถูกตั้งค่าเป็น 0

ใช้ g15composer ออนไลน์โดยใช้บริการ onworks.net



โปรแกรมออนไลน์ Linux และ Windows ล่าสุด