นี่คือคำสั่ง flydraw ที่สามารถเรียกใช้ในผู้ให้บริการโฮสต์ฟรีของ OnWorks โดยใช้เวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS
โครงการ:
ชื่อ
flydraw - เครื่องมือวาดภาพแบบอินไลน์
เรื่องย่อ
ฟลายวาด
DESCRIPTION
ฟลายวาด เป็นเครื่องมือวาดแบบอินไลน์ซึ่งใช้ libgd เพื่อส่งออกไฟล์ PNG, JPG, GIF มัน
แยกวิเคราะห์อินพุตมาตรฐานสำหรับการวาดคำสั่ง แต่ละคำสั่งใช้เวลาหนึ่งบรรทัด
การวาด คำสั่ง
ในบรรทัดต่อไปนี้ [color] อาจเป็นชื่อสีหรือจำนวนเต็ม 3 จำนวนระหว่าง 0 ถึง
255 คั่นด้วยเครื่องหมายจุลภาค สำหรับค่าของสีแดง สีเขียว สีฟ้า
มีชีวิต fra,del,ตัวแทน
คำสั่งนี้มีให้สำหรับ WIMS OEF และ doc เท่านั้น และต้องปรากฏในคำสั่งแรก
ไลน์. ตั้งค่าแอนิเมชั่นสำหรับเฟรม Fra โดย Del วินาทีระหว่างเฟรม และ rep
การทำซ้ำ (rep=0 หมายถึงการทำซ้ำที่ไม่สิ้นสุด)
ก้าวกระโดด n
ตั้งค่าจำนวนเต็มที่สามารถเรียกในการประเมินใดๆ ใช้สำหรับแอนิเมชั่น โดยตรง
ต้องหลีกเลี่ยงการใช้คำสั่งนี้ภายใต้ WIMS
เส้นโค้ง x,y,w,h,a1,a2,[สี]
ส่วนโค้งของวงรีกว้างและสูง h กึ่งกลางที่ (x,y) จากมุม a1
ถึงมุม a2
ลูกศร x1,y1,x2,y2,l,[สี]
Arrow (x1,y1)--->(x2,y2) โดยที่ l คือความยาว (เป็นพิกเซล) ของหัวลูกศร
วงกลม x,y,d,[สี]
วงกลมของศูนย์กลาง (x,y) และเส้นผ่านศูนย์กลาง d (เป็นพิกเซล)
ความเห็น
ไม่ทำอะไรเลย
สำเนา x,y,x1,y1,x2,y2,[ชื่อไฟล์]
(คำพ้องความหมาย: แทรก) แทรกขอบเขตจาก (x1,y1) ถึง (x2,y2) (เป็นพิกเซล) ของ
[ชื่อไฟล์] ถึง (x,y) ถ้า x1=y1=x2=y2=-1 ทั้ง [ชื่อไฟล์] จะถูกคัดลอก
คัดลอกขนาด x1,y1,x2,y2,dx1,dy1,dx2,dy2,[filename]
แทรกขอบเขตจาก (x1,y1) ถึง (x2,y2) (เป็นพิกเซล) ของ [ชื่อไฟล์] อาจเป็นไปได้
ปรับขนาด เป็นขอบเขตของ (dx1,dy1) ถึง (dx2,dy2) ถ้า x1=y1=x2=y2=-1 ทั้งหมด
[ชื่อไฟล์] ถูกคัดลอกและปรับขนาด
ดาร์โร x1,y1,x2,y2,l,[สี]
(คำพ้องความหมาย: dasharrow dashedarrow) ลูกศรประ (x1,y1)- - ->(x2,y2) โดยที่ l คือ
ความยาว (เป็นพิกเซล) ของหัวลูกศร
ดีไลน์ x,y,[สี]
(คำพ้องความหมาย: เส้นประแนวนอน เส้นประแนวนอน เส้นตรงแนวนอน เส้นประแนวนอน)
เส้นประแนวนอนผ่าน (x,y)
ไลน์ x1,y1,x2,y2,[สี]
(คำพ้องความหมาย: เส้นประ เส้นประ) ส่วนเส้นประ (x1,y1)---(x2,y2)
สายน้ำ [color],x1,y1,x2,y2,x3,y3...
(คำพ้องความหมาย: เส้นประ) เส้นประ n ส่วนเส้นประ
(x1,y1)---(x2,y2)---(x3,y3)...
ดีวีไลน์ x,y,[สี]
(คำพ้องความหมาย: dashedverticaline dashverticalline vdline แนวตั้ง dashline) ประ
เส้นแนวตั้งผ่าน (x,y)
วงรี x,y,w,h,[สี]
วงรีที่มีจุดศูนย์กลาง (x,y) ความกว้าง w และความสูง h.
วงกลม x,y,d,[สี]
(คำพ้องความหมาย: บอลดิสก์เต็มวงกลม) เติมวงกลมตรงกลาง (x,y) และเส้นผ่านศูนย์กลาง d (in
พิกเซล)
ผู้หญิงเลว x,y,w,h,[สี]
(คำพ้องความหมาย: fillellipse) วงรีที่เติมด้วยจุดกึ่งกลาง (x,y) ความกว้าง w และความสูง h
ใส่ x,y,[สี]
(คำพ้องความหมาย: น้ำท่วมน้ำท่วม) น้ำท่วมเติมพื้นที่ที่มี (x,y) เหมือนกัน
สีเดิมตามสี
เติมเส้นขอบ x,y,[สี1],[สี2]
เติมน้ำท่วมด้วยสี2 พื้นที่ที่มี (x,y) และล้อมรอบด้วยสี1
ฟลี [color],x1,y1,x2,y2,x3,y3...
(คำพ้องความหมาย: filledpoly filledpolygon fpolygon) รูปหลายเหลี่ยมเติม
(x1,y1)-(x2,y2)-(x3,y3)...
ความถี่ x1,y1,x2,y2,[สี]
(คำพ้องความหมาย: Fillrect fillecrectangle frectangle) รูปสี่เหลี่ยมผืนผ้าที่เต็มไปด้วยมุม
(x1,y1) และ (x2,y2)
สี่เหลี่ยมจัตุรัส x,y,s,[สี]
(คำพ้องความหมาย: fillsquare) สี่เหลี่ยมจัตุรัสที่เต็มไปด้วยด้าน s (เป็นพิกเซล) และมุมแรกที่
(x, y).
สามเหลี่ยม x1,y1,x2,y2,x3,y3,[color]
(คำพ้องความหมาย: เติมสามเหลี่ยม) สามเหลี่ยมเติมด้วยจุดยอด (x1,y1),(x2,y2),(x3,y3)
ไลน์ x,y,[สี]
(คำพ้องความหมาย: แนวนอน) เส้นแนวนอนผ่าน (x,y)
จักสาน
ตั้งค่าภาพอินเทอร์เลซ
พู่กันฆ่า
ปิดการเลือกแปรงสำหรับการวาดเส้น
คิลไทล์
ปิดการเลือกไทล์สำหรับการเติม
ขัดแตะ x0,y0,x1,y1,x2,y2,n1,n2,[color]
ตาข่ายของ n1xn2 จุดที่เริ่มต้นด้วย (x0,y0) โดยมี n1 แถวในทิศทางของ
(x1,y1) และ n2 แถวในทิศทางของ (x2,y2)
เส้น x1,y1,x2,y2,[สี]
(คำพ้องความหมาย: seg segment) ส่วนของเส้นตรง (x1,y1)---(x2,y2)
เส้น [color],x1,y1,x2,y2,x3,y3...
n ส่วนของเส้นตรง (x1,y1)---(x2,y2)---(x3,y3)...
เส้นความกว้าง w
ตั้งค่าความกว้างของเส้นเป็น w (เป็นพิกเซล) สำหรับการวาดเส้น
ใหม่ x, y
ตั้งค่ารูปภาพใหม่ขนาด x,y
เอาท์พุต [ชื่อไฟล์]
ส่งออกภาพปัจจุบันไปที่ [ชื่อไฟล์]
ขนาน x1,y1,x2,y2,xv,yv,n,[สี]
n เส้นขนานเริ่มต้นจาก (x1,y1)---(x2,y2) โดยมีการกระจัด (xv,yv)
พิกเซล [สี],x1,y1,x2,y2,...
คะแนน (เส้นผ่านศูนย์กลางทั้งหมด 1) ที่ (x1,y1), (x2,y2), ...
พล็อต [สี],[สูตร]
(คำพ้องความหมาย: เส้นโค้ง) วาดเส้นโค้งตาม [สูตร] ซึ่งสามารถเป็นได้ทั้ง an
ฟังก์ชันที่ชัดเจนของ x หรือฟังก์ชันพาราเมตริกคู่หนึ่งใน t
พล็อตจัมป์ j
เส้นโค้งที่พล็อตจะกระโดดเป็นสองจุดติดต่อกันมีระยะทางมากกว่า j พิกเซล
มีประโยชน์เพื่อหลีกเลี่ยงการพล็อตฟังก์ชันที่ไม่ต่อเนื่องเป็นแบบต่อเนื่อง ค่าเริ่มต้น: 200
พล็อตสเต็ป n
(คำพ้องความหมาย: plotsteps tstep tsteps) กำหนดจำนวนการคำนวณจุดในเส้นโค้ง
พล็อต ค่าเริ่มต้นคือ 100
จุด x,y,[สี]
A (อ้วน) ชี้ที่ (x,y) ซึ่งมีเส้นผ่านศูนย์กลางเท่ากับ linewidth คะแนน
[สี],x1,y1,x2,y2,... (อ้วน) ชี้ที่ (x1,y1), (x2,y2), ... ซึ่งมีเส้นผ่านศูนย์กลาง
เท่ากับความกว้างของเส้น
โพลี [color],x1,y1,x2,y2,x3,y3...
(คำพ้องความหมาย: polygon) Polygon (x1,y1)-(x2,y2)-(x3,y3)...
พิสัย x1,x2,y1,y2
ตั้งค่าช่วงการวาดเป็น [x1,x2] ในแนวนอนและ [y1,y2] ในแนวตั้ง สังเกตว่าโดย
ค่าเริ่มต้น ช่วงแนวนอนคือ [0,xsize-1] และช่วงแนวตั้งคือ [ysize-1,0]
มยูข [color],x0,y0,x1,y1,x2,y2...
ส่วนของเส้นตรง (x0,y0)---(x1,y1), (x0,y0)---(x2,y2), ...
ตรง x1,y1,x2,y2,[สี]
(คำพ้องความหมาย: สี่เหลี่ยมผืนผ้า) สี่เหลี่ยมผืนผ้าที่มีมุม (x1,y1) และ (x2,y2)
ชุดแปรง [ชื่อไฟล์]
ใช้รูปภาพ [ชื่อไฟล์] เป็นแปรงสำหรับการวาดเส้นทั้งหมด
ตั้งค่าพิกเซล x,y,[สี]
จุด (เส้นผ่านศูนย์กลาง 1 พิกเซล) ที่ (x,y)
ชุดสไตล์ [สี1],[สี2],...
กำหนดลักษณะเส้นเป็น color1,color2,...
ตกตะกอน [ชื่อไฟล์]
ใช้รูปภาพ [ชื่อไฟล์] เป็นไทล์สำหรับคำสั่งการเติมทั้งหมด
ขนาด x, y
กำหนดขนาดภาพเป็น x พิกเซลในแนวนอนและ y พิกเซลในแนวตั้ง
สี่เหลี่ยม x,y,s,[สี]
สี่เหลี่ยมจัตุรัสที่มีด้าน s (เป็นพิกเซล) และมุมแรกที่ (x,y)
ข้อความ [สี],x,y,[แบบอักษร],[สตริง]
(คำพ้องความหมาย: พิมพ์สตริงเขียน) เขียนสตริงที่ (x,y) ด้วย
font = เล็ก กลาง ใหญ่ หรือใหญ่
ข้อความ [สี],x,y,[แบบอักษร],[สตริง]
(คำพ้องความหมาย: stringup writeup) เขียนขึ้นสตริงที่ (x,y), with
font = เล็ก กลาง ใหญ่ หรือใหญ่
แปลก ที1,ที2
(คำพ้องความหมาย: ranget) ตั้งค่าช่วง t เป็น [t1,t2] สำหรับการพล็อตกราฟพาราเมตริก
ค่าเริ่มต้นเป็น [0,1]
โปร่งใส [สี]
ทำให้ [สี] เป็นสีโปร่งใส
รูปสามเหลี่ยม x1,y1,x2,y2,x3,y3,[color]
สามเหลี่ยมที่มีจุดยอด (x1,y1),(x2,y2),(x3,y3)
วีไลน์ x,y,[สี]
(คำพ้องความหมาย: แนวตั้ง) เส้นแนวตั้งผ่าน (x,y)
เอ็กซ์เรนจ์ x1,x2
(คำพ้องความหมาย: rangex) ตั้งค่าช่วงการวาดแนวนอนเป็น [x1,x2] ค่าเริ่มต้นเป็น
[0,xsize-1].
ส้ม ย1,ย2
(คำพ้องความหมาย: rangey) ตั้งค่าช่วงการวาดแนวนอนเป็น [y1,y2] ค่าเริ่มต้นเป็น
[ysize-1,0].
ผู้เขียน
Flydraw ถูกเขียนใหม่ทั้งหมดเพื่อแทนที่โปรแกรมสาธารณสมบัติที่เรียกว่า Fly โดย XIAO
แก๊งจากมหาวิทยาลัยนีซ (ฝรั่งเศส) ในเดือนเมษายน พ.ศ. 2000
ใช้ flydraw ออนไลน์โดยใช้บริการ onworks.net