Ini ialah arahan flydraw yang boleh dijalankan dalam penyedia pengehosan percuma OnWorks menggunakan salah satu daripada berbilang stesen kerja dalam talian percuma kami seperti Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS.
JADUAL:
NAMA
flydraw - alat lukisan sebaris
SINOPSIS
flydraw
DESCRIPTION
flydraw ialah alat lukisan sebaris, yang menggunakan libgd untuk mengeluarkan fail PNG, JPG, GIF. Ia
menghuraikan input standardnya untuk melukis arahan. Setiap arahan mengambil satu baris.
GAMBAR PERINTAH
Dalam baris berikut, [warna] mungkin sama ada nama warna atau 3 integer antara 0 dan
255, dipisahkan dengan koma, untuk nilai merah, hijau, biru.
bernyawa fra, del, rep
Perintah ini hanya tersedia untuk WIMS OEF dan dokumen, dan MESTI muncul pada yang pertama
barisan. Sediakan animasi untuk bingkai fra, dengan detik del antara bingkai dan wakil
ulangan (rep=0 bermaksud ulangan tak terhingga).
animstep n
Sediakan integer yang boleh dipanggil dalam sebarang penilaian. Digunakan untuk animasi. Langsung
penggunaan arahan ini mesti dielakkan di bawah WIMS.
arka x,y,w,h,a1,a2,[warna]
Segmen arka bagi elips lebar w dan tinggi h berpusat pada (x,y), dari sudut a1
kepada sudut a2.
arrow x1,y1,x2,y2,l,[warna]
Anak panah (x1,y1)--->(x2,y2), dengan l ialah panjang (dalam piksel) kepala anak panah.
lingkaran x,y,d,[warna]
Bulatan pusat (x,y) dan diameter d (dalam piksel).
komen
Tidak berbuat apa-apa.
salinan x,y,x1,y1,x2,y2,[nama fail]
(Sinonim: masukkan) Sisipkan rantau dari (x1,y1) hingga (x2,y2) (dalam piksel) daripada
[nama fail] kepada (x,y). Jika x1=y1=x2=y2=-1, keseluruhan [nama fail] disalin.
saiz salinan x1,y1,x2,y2,dx1,dy1,dx2,dy2,[filename]
Masukkan rantau dari (x1,y1) hingga (x2,y2) (dalam piksel) [nama fail], mungkin
diubah saiznya, kepada rantau (dx1,dy1) kepada (dx2,dy2). Jika x1=y1=x2=y2=-1, keseluruhannya
[nama fail] disalin dan diubah saiznya.
darrow x1,y1,x2,y2,l,[warna]
(Sinonim: dasharrow dashedarrow) Anak panah putus-putus (x1,y1)- - ->(x2,y2), dengan l ialah
panjang (dalam piksel) kepala anak panah.
dhline x,y,[warna]
(Sinonim: dashedhorizontalline dashhorizontalline hdline horizontaldashedline)
Garisan mendatar putus-putus melalui (x,y).
dline x1,y1,x2,y2,[warna]
(Sinonim: garis pemuka garis putus-putus) Segmen garis putus-putus (x1,y1)---(x2,y2).
dlines [color],x1,y1,x2,y2,x3,y3...
(Sinonim: garis sempang) garis sempang n segmen garisan putus-putus
(x1,y1)---(x2,y2)---(x3,y3)...
dvline x,y,[warna]
(Sinonim: dashedverticaline dashverticalline vdline verticaldashedline) Tersempang
garis menegak melalui (x,y).
elips x,y,w,h,[warna]
Elips dengan pusat (x,y), lebar w dan tinggi h.
fcircle x,y,d,[warna]
(Sinonim: cakera bola penuh bulatan) Bulatan terisi pusat (x,y) dan diameter d (dalam
piksel).
jatuh cinta x,y,w,h,[warna]
(Sinonim: filledellipse) Elips terisi dengan pusat (x,y), lebar w dan tinggi h.
mengisi x,y,[warna]
(Sinonim: banjir banjir) Banjir mengisi kawasan yang mengandungi (x,y) dengan yang sama
warna asal, mengikut warna.
filltoborder x,y,[warna1],[warna2]
Banjir mengisi dengan warna2 kawasan yang mengandungi (x,y) dan dibatasi oleh warna1.
fpoly [color],x1,y1,x2,y2,x3,y3...
(Sinonim: filledpoly filledpolygon fpolygon) Poligon terisi
(x1,y1)-(x2,y2)-(x3,y3)...
fret x1,y1,x2,y2,[warna]
(Sinonim: filledrect fillecrectangle frectangle) Segi empat tepat diisi dengan bucu
(x1,y1) dan (x2,y2).
fsquare x,y,s,[warna]
(Sinonim: filledsquare) Petak yang diisi dengan sisi s (dalam piksel) dan sudut pertama di
(x, y).
segitiga x1,y1,x2,y2,x3,y3,[color]
(Sinonim: filledtriangle) Segitiga terisi dengan bucu (x1,y1),(x2,y2),(x3,y3).
hline x,y,[warna]
(Sinonim: garis mendatar) Garis mendatar melalui (x,y).
jalinan
Tetapkan imej berjalin
berus bunuh
Mematikan pemilihan berus untuk lukisan garisan.
killtile
Mematikan pemilihan jubin untuk mengisi.
kekisi x0,y0,x1,y1,x2,y2,n1,n2,[color]
Kekisi n1xn2 titik bermula dengan (x0,y0), dengan n1 baris ke arah
(x1,y1) dan n2 baris dalam arah (x2,y2).
selaras x1,y1,x2,y2,[warna]
(Sinonim: segmen seg) Segmen garisan (x1,y1)---(x2,y2).
talian [color],x1,y1,x2,y2,x3,y3...
n segmen garisan (x1,y1)---(x2,y2)---(x3,y3)...
lebar talian w
Tetapkan lebar garisan kepada w (dalam piksel) untuk lukisan garisan.
baru x, y
Tetapkan imej baharu bersaiz x,y.
output [nama fail]
Keluarkan imej semasa ke [nama fail].
selari x1,y1,x2,y2,xv,yv,n,[warna]
n garis selari bermula dari (x1,y1)---(x2,y2), dengan sesaran (xv,yv).
piksel [warna],x1,y1,x2,y2,...
Titik (semua diameter 1) pada (x1,y1), (x2,y2), ...
plot [warna],[formula]
(Sinonim: lengkung) Plot lengkung mengikut [formula] yang boleh sama ada an
fungsi eksplisit bagi x, atau sepasang fungsi parametrik dalam t.
plotjump j
Lengkung yang diplotkan willjump ialah dua titik berturut-turut mempunyai jarak lebih daripada j piksel.
Berguna untuk mengelak memplot fungsi terputus sebagai berterusan. Nilai lalai: 200.
plotstep n
(Sinonim: plotsteps tstep tsteps) Tetapkan bilangan pengiraan titik dalam lengkung
plot. Lalai kepada 100.
titik x,y,[warna]
Titik (lemak) pada (x,y), yang diameternya sama dengan lebar garis. mata
[warna],x1,y1,x2,y2,... (Lemak) menunjuk pada (x1,y1), (x2,y2), ..., yang diameternya adalah
sama dengan lebar garis.
poli [color],x1,y1,x2,y2,x3,y3...
(Sinonim: polygon) Polygon (x1,y1)-(x2,y2)-(x3,y3)...
pelbagai x1,x2,y1,y2
Tetapkan julat lukisan kepada [x1,x2] secara mendatar dan [y1,y2] secara menegak. Perhatikan bahawa oleh
lalai, julat mendatar ialah [0,xsize-1] dan julat menegak ialah [ysize-1,0].
sinaran [color],x0,y0,x1,y1,x2,y2...
Segmen garisan (x0,y0)---(x1,y1), (x0,y0)---(x2,y2), ...
betul x1,y1,x2,y2,[warna]
(Sinonim: segi empat tepat) Segi empat tepat dengan bucu (x1,y1) dan (x2,y2).
setbrush [nama fail]
Gunakan imej [nama fail] sebagai berus untuk semua cabutan baris.
setpixel x,y,[warna]
Satu titik (berdiameter 1 piksel) pada (x,y).
setstyle [warna1], [warna2],...
Tetapkan gaya garisan kepada warna1, warna2,...
menetap [nama fail]
Gunakan imej [nama fail] sebagai jubin untuk semua arahan pengisian.
saiz x, y
Tetapkan saiz imej kepada x piksel secara mendatar dan piksel y secara menegak.
persegi x,y,s,[warna]
Segi empat sama dengan sisi s (dalam piksel) dan sudut pertama pada (x,y).
teks [warna],x,y,[font],[rentetan]
(Sinonim: print string write) Tulis rentetan pada (x,y), dengan
font = kecil, sederhana, besar atau gergasi.
textup [warna],x,y,[font],[rentetan]
(Sinonim: stringup writeup) Tulis ke atas rentetan di (x,y), dengan
font = kecil, sederhana, besar atau gergasi.
pelik t1,t2
(Sinonim: julat) Tetapkan julat t kepada [t1,t2] untuk memplot lengkung parametrik.
Lalai kepada [0,1].
telus [warna]
Menjadikan [warna] warna lutsinar.
segitiga x1,y1,x2,y2,x3,y3,[color]
Segitiga dengan bucu (x1,y1),(x2,y2),(x3,y3).
vline x,y,[warna]
(Sinonim: garis menegak) Garis menegak melalui (x,y).
xrange x1,x2
(Sinonim: rangex) Tetapkan julat lukisan mendatar kepada [x1,x2]. Lalai kepada
[0,saiz-1].
yrange y1,y2
(Sinonim: julat) Tetapkan julat lukisan mendatar kepada [y1,y2]. Lalai kepada
[ysize-1,0].
PENGARANG
Flydraw telah ditulis semula sepenuhnya untuk menggantikan program domain awam yang dipanggil Fly oleh XIAO
Geng dari Universiti Nice (Perancis) pada April 2000.
Gunakan flydraw dalam talian menggunakan perkhidmatan onworks.net