Bu, Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü gibi birden fazla ücretsiz çevrimiçi iş istasyonumuzdan birini kullanarak OnWorks ücretsiz barındırma sağlayıcısında çalıştırılabilen flydraw komutudur.
Program:
ADI
flydraw - bir satır içi çizim aracı
SİNOPSİS
el çizimi
TANIM
el çizimi PNG, JPG, GIF dosyalarının çıktısını almak için libgd kullanan bir satır içi çizim aracıdır. Bilişim Teknoloji
çizim komutları için standart girdisini ayrıştırır. Her komut bir satır alır.
ÇİZİM KOMUTLAR
Aşağıdaki satırlarda [renk] bir renk adı veya 3 ile 0 arasında XNUMX tam sayı olabilir.
255, virgülle ayrılmış, kırmızı, yeşil, mavi değerleri için.
canlandırılmış fra, del, tekrar
Bu komut yalnızca WIMS OEF ve doc için geçerlidir ve ilk komutta GÖRÜNMELİDİR.
hat. Kareler arasında del saniye ve rep ile fra kareler için animasyon ayarlayın
tekrarlar (rep=0 sonsuz tekrar anlamına gelir).
adım adım n
Herhangi bir değerlendirmede çağrılabilecek bir tamsayı ayarlayın. Animasyon için kullanılır. doğrudan
WIMS altında bu komutun kullanılmasından kaçınılmalıdır.
ark x,y,w,h,a1,a2,[renk]
a1 açısından, (x,y) merkezli w genişliğinde ve h yüksekliğinde bir elipsin yay parçası
a2 açısına getirin.
ok x1,y1,x2,y2,l,[renk]
Ok (x1,y1)--->(x2,y2), burada l ok ucunun uzunluğudur (piksel olarak).
daire x,y,d,[renk]
Merkez (x,y) ve çap d (piksel olarak) çemberi.
yorum Yap
Hiç birşey yapmıyor.
kopya x,y,x1,y1,x2,y2,[dosyaadı]
(Eşanlamlı sözcük: (x1,y1) ile (x2,y2) (piksel olarak) arasındaki bölgeyi ekleyin
[dosya adı] - (x,y). x1=y1=x2=y2=-1 ise, [dosyaadı]'nın tamamı kopyalanır.
yeniden boyutlandırılmış x1,y1,x2,y2,dx1,dy1,dx2,dy2,[filename]
[filename] öğesinin (x1,y1) ile (x2,y2) (piksel olarak) arasındaki bölgesini ekleyin, muhtemelen
(dx1,dy1) ila (dx2,dy2) bölgesine yeniden boyutlandırılır. x1=y1=x2=y2=-1 ise, bütün
[filename] kopyalanır ve yeniden boyutlandırılır.
darmak x1,y1,x2,y2,l,[renk]
(Eşanlamlı sözcük: dasharrow dashedarrow) Kesikli ok (x1,y1)- - ->(x2,y2), burada l
ok ucunun uzunluğu (piksel olarak).
hat x,y,[renk]
(Eşanlamlı sözcük: kesikliyatayçizgili çizgiyatayçizgili hdline yataykesikliçizgili)
(x,y) boyunca kesikli yatay çizgi.
Dline x1,y1,x2,y2,[renk]
(Eşanlamlı sözcük: kesik çizgi çizgi) Kesik çizgi parçası (x1,y1)---(x2,y2).
d çizgileri [color],x1,y1,x2,y2,x3,y3...
(Eşanlamlı sözcük: kesikli çizgiler) kesikli çizgiler n kesikli çizgi parçaları
(x1,y1)---(x2,y2)---(x3,y3)...
dv hattı x,y,[renk]
(Eşanlamlı sözcük: kesikli dikey çizgili dikey çizgili vdline dikey çizgili çizgili) Kesikli
(x,y) boyunca dikey çizgi.
Elips x,y,w,h,[renk]
Merkezi (x,y), genişliği w ve yüksekliği h olan elips.
fdaire x,y,d,[renk]
(Eşanlamlı sözcük: bilye diski dolu daire) Merkez (x,y) ve çapı d (inç) dolu daire
piksel).
düşme x,y,w,h,[renk]
(Eşanlamlı sözcük: dolgulu elips) Merkezi (x,y), genişliği w ve yüksekliği h olan içi dolu elips.
doldurmak x,y,[renk]
(Eşanlamlı sözcük: taşkın dolgusu) (x,y) içeren bölgeyi aynı
orijinal renk, renge göre.
dolgu sınırı x,y,[renk1],[renk2]
(x,y) içeren ve color2 ile sınırlanan bölgeyi color1 ile sel doldurun.
fpoli [color],x1,y1,x2,y2,x3,y3...
(Eşanlamlı sözcük: doluçokgen doluçokgen fpoligon) Dolu çokgen
(x1,y1)-(x2,y2)-(x3,y3)...
sık x1,y1,x2,y2,[renk]
(Eşanlamlı sözcük: fillrect fillecrectangle frectangle) Köşeleri olan doldurulmuş dikdörtgen
(x1,y1) ve (x2,y2).
kare x,y,s,[renk]
(Eşanlamlı sözcük: fillsquare) Kenarları s (piksel olarak) ve ilk köşesi
(x, y).
üçgen x1,y1,x2,y2,x3,y3,[color]
(Eşanlamlı sözcük: (x1,y1),(x2,y2),(x3,y3) köşeleri olan içi dolu üçgen.
hat x,y,[renk]
(Eşanlamlı sözcük: yatay çizgi) (x,y) boyunca yatay çizgi.
karıştırmak
Geçmeli görüntüyü ayarla
öldürme fırçası
Çizgi çizimi için fırça seçimini kapatır.
öldürücü
Doldurma için döşeme seçimini kapatır.
kafes x0,y0,x1,y1,x2,y2,n1,n2,[color]
(x1,y2) ile başlayan n0xn0 noktalarından oluşan bir kafes, yönünde n1 sıralar
(x1,y1) ve n2 sıraları (x2,y2) yönünde.
hat x1,y1,x2,y2,[renk]
(Eşanlamlı sözcük: segment segmenti) Doğru segmenti (x1,y1)---(x2,y2).
hatları [color],x1,y1,x2,y2,x3,y3...
n doğru parçası (x1,y1)---(x2,y2)---(x3,y3)...
hat genişliği w
Çizgi çizimi için çizgi genişliğini w (piksel olarak) olarak ayarlayın.
yeni x, y
x,y boyutunda yeni bir görüntü ayarlayın.
çıktı [dosya adı]
Geçerli görüntünün çıktısını [dosyaadı] olarak alın.
paralel x1,y1,x2,y2,xv,yv,n,[renk]
(x1,y1)---(x2,y2)'den başlayan, yer değiştirmeli (xv,yv) n paralel çizgi.
piksel [renk],x1,y1,x2,y2,...
(x1,y1), (x1,y2), ... noktasındaki noktalar (tüm çap 2)
arsa [renk],[formül]
(Eşanlamlı sözcük: eğrisi) [formüle] göre bir eğri çizin.
x'in açık işlevi veya t'deki bir çift parametrik işlev.
arsa atlama j
Çizilen eğri, iki ardışık noktanın mesafesinin j pikselden fazla olmasıdır.
Süreksiz fonksiyonları sürekli olarak çizmekten kaçınmak için kullanışlıdır. Varsayılan değer: 200.
arsa adımı n
(Eşanlamlı sözcük: plotsteps tstep tsteps) Eğrideki nokta hesaplamalarının sayısını ayarlayın
komplo. Varsayılan değer 100'dür.
nokta x,y,[renk]
(x,y) noktasındaki bir (yağ) noktası, çapı çizgi genişliğine eşittir. puan
[color],x1,y1,x2,y2,... (Fat) noktaları (x1,y1), (x2,y2), ..., çapları
çizgi genişliğine eşittir.
poli [color],x1,y1,x2,y2,x3,y3...
(Eşanlamlı sözcük: polygon) Polygon (x1,y1)-(x2,y2)-(x3,y3)...
menzil x1,x2,y1,y2
Çizim aralığını yatay olarak [x1,x2] ve dikey olarak [y1,y2] olarak ayarlayın. Şuna dikkat edin:
varsayılan, yatay aralık [0,xsize-1] ve dikey aralık [ysize-1,0]'dir.
ışınlar [color],x0,y0,x1,y1,x2,y2...
Doğru parçaları (x0,y0)---(x1,y1), (x0,y0)---(x2,y2), ...
rect x1,y1,x2,y2,[renk]
(Eşanlamlı sözcük: dikdörtgen) Köşeleri (x1,y1) ve (x2,y2) olan dikdörtgen.
set fırçası [dosya adı]
Tüm çizgi çizimleri için [dosyaadı] imajını fırça olarak kullanın.
set pikseli x,y,[renk]
(x,y) noktasında bir nokta (çap 1 piksel).
set stili [renk1],[renk2],...
Çizgi stilini color1,color2,... olarak ayarlayın.
yerleşmek [dosya adı]
Tüm doldurma komutları için [dosyaadı] görüntüsünü bir kutucuk olarak kullanın.
boyut x, y
Görüntü boyutunu yatay olarak x piksele ve dikey olarak y piksele ayarlayın.
kare x,y,s,[renk]
Kenarları s (piksel olarak) ve ilk köşesi (x,y) olan kare.
metin [renk],x,y,[yazı tipi],[dize]
(Eşanlamlı sözcük: print string write) Dizgiyi (x,y) ile yazın
yazı tipi=küçük,orta,büyük veya dev.
metin mesajı [renk],x,y,[yazı tipi],[dize]
(Eşanlamlı sözcük: stringup writeup) (x,y) noktasındaki dizeyi yukarıya doğru yazın.
yazı tipi=küçük,orta,büyük veya dev.
tuhaf t1,t2
(Eşanlamlı sözcük: ranget) Parametrik eğri çizimi için t aralığını [t1,t2] olarak ayarlayın.
Varsayılan olarak [0,1]'dir.
şeffaf [renk]
[color]'u saydam bir renk yapar.
üçgen x1,y1,x2,y2,x3,y3,[color]
Köşeleri (x1,y1),(x2,y2),(x3,y3) olan üçgen.
sanal çizgi x,y,[renk]
(Eşanlamlı sözcük: dikey çizgi) (x,y) boyunca dikey çizgi.
X aralığı x1,x2
(Eşanlamlı sözcük: rangex) Yatay çizim aralığını [x1,x2] olarak ayarlayın. Varsayılan
[0,xsize-1].
turuncu y1,y2
(Eşanlamlı sözcük: rangey) Yatay çizim aralığını [y1,y2] olarak ayarlayın. Varsayılan
[boyut-1,0].
YAZARLAR
Flydraw, Fly by XIAO adlı kamuya açık bir programın yerini alacak şekilde tamamen yeniden yazıldı.
Nisan 2000'de Nice Üniversitesi'nden (Fransa) çete.
onworks.net hizmetlerini kullanarak flydraw'ı çevrimiçi kullanın