Ini adalah perintah comdraw yang dapat dijalankan di penyedia hosting gratis OnWorks menggunakan salah satu dari beberapa workstation online gratis kami seperti Ubuntu Online, Fedora Online, emulator online Windows atau emulator online MAC OS
PROGRAM:
NAMA
comdraw - drawtool dengan penerjemah perintah terdistribusi
RINGKASAN
menggambar [-port n] [-import n] ['X-params'] [file]
DESKRIPSI
comdraw adalah editor gambar dengan penerjemah perintah terintegrasi yang dapat berinteraksi dengan pengguna
melalui stdin dan stdout (atau melalui telnet jika ACE sudah terpasang). Sintaks perintah adalah semi-
daftar perintah yang dipisahkan titik dua dengan jumlah parameter sewenang-wenang terlampir di
kurung, dengan dukungan untuk parameter opsional dan argumen kata kunci, yaitu:
perintah1(arg1 arg2 arg3 :key1 val1 :key2 val2);
perintah2(arg1 arg2 arg3 :key1 val1 :key2 val2)
Literal dan operator C semuanya didukung kecuali untuk sintaks kondisional
operator "?:". Lihat dokumentasi compterp untuk lebih jelasnya.
Semua argumen untuk perintah yang didokumentasikan di bawah ini adalah bilangan bulat kecuali ditunjukkan dengan akhiran
str (yang merupakan string yang disematkan dalam tanda kutip) atau flt (yang merupakan floating point konvensional
angka). "compview" adalah objek grafis yang ditugaskan ke variabel interpreter.
GAMBAR PERINTAH
compview=rect(x0,y0,x1,y1) -- buat persegi panjang
compview=persegi panjang(x0,y0,x1,y1) -- sama seperti persegi
compview=line(x0,y0,x1,y1) -- buat garis
compview=arrowline(x0,y0,x1,y1) -- buat garis dengan panah
compview=ellipse(x0,y0,r1,r2) -- buat persegi panjang
compview=text(x0,y0 textstr) -- buat string teks
tampilan comp=multiline(x0,y0[,x1,y1,...]) --
membuat multiline
compview=panahmultiline(x0,y0[,x1,y1,...]) --
buat multiline dengan panah
tampilan comp=openspline(x0,y0[,x1,y1,...]) --
buat spline terbuka
compview=panahspline(x0,y0[,x1,y1,...]) --
buat spline terbuka dengan panah
compview=poligon(x0,y0[,x1,y1,...]) --
membuat poligon
tampilan comp=closedspline(x0,y0[,x1,y1,...]) --
buat spline tertutup
tampilan comp=raster(x0,y0,x1,y1) --
buat raster kosong
GRAFIS STATS PERINTAH
xylist=center(compview :xy :yx :x :y :scrn) -- pusat compview (dflt :xy)
rectlist=mbr(compview :lbrt :lrbt :scrn) -- batas minimum persegi panjang compview (dflt
:lbrt)
ptlist=points(compview) -- mengembalikan daftar poin dari grafik compview
GRAFIS NEGARA PERINTAH
font(fontnum) -- atur font saat ini dari menu
brush(brushnum) -- atur sikat saat ini dari menu
pola(nomor pola) --
atur pola saat ini dari menu
warna(fgcolornum bgcolornum) --
atur warna saat ini dari menu
colorsrgb(fgcolornum bgcolornum) -- atur warna saat ini dengan nama RGB. nama warna
formatnya adalah "#RGB" untuk 4 bit, "#RRGGBB" untuk 8 bit, #RRRGGGBBB untuk 12 bit,
#RRRRGGGGBBBB untuk 16 bit
nfonts() -- mengembalikan ukuran menu font
nbrushes() -- mengembalikan ukuran menu kuas
npatterns() -- mengembalikan ukuran menu pola
ncolors() -- mengembalikan ukuran menu warna
LANGSUNG MANIPULASI PERINTAH
pilih([compview ...] :all :clear) --
jadikan grafik ini sebagai pilihan saat ini
delete(compview [compview ...]) -- hapus grafik
pindah(dx dy) -- pindahkan pilihan saat ini
scale(xflt yflt) -- skala pilihan saat ini
putar (degflt) - putar pilihan saat ini
fliph() -- membalik pilihan saat ini secara horizontal
flipv() -- membalik pilihan saat ini secara vertikal
GRUP/UNGGROUP PERINTAH
newgroup=growgroup(groupview compview) -- tambahkan grafik ke grafik grup yang ada
newgroup=trimgroup(groupview compview) -- hapus grafik dari grafik grup yang ada
KOMPONEN DAN ATRIBUT PERINTAH
compview=setattr(compview [:nilai kata kunci [:nilai kata kunci [...]]]) -- atur atribut dari
komponen grafis
attrlist(compview) -- kembalikan daftar atribut komponen
compview=frame([index]) -- kembalikan komponen komposit untuk sebuah frame, default ke current
val=at(list|attrlist|compview n :set val :ins val) -- mengembalikan (atau menyetel atau menyisipkan setelah)
item ke-n dalam daftar.
num=size(list|attrlist|compview) -- mengembalikan ukuran daftar.
compview=parent(compview) -- dapatkan induk dari grafik
comp=depth(comps) -- depth-first walk dari comp tree
PENONTON PERINTAH
perbarui () -- perbarui penampil
error=save([pathstr]) -- perintah untuk menyimpan dokumen (ke nama path)
compview=import(pathstr :popen :next) -- impor file grafik dari nama path atau URL, atau
dari perintah if :popen
(:impor berikutnya berikutnya dalam seri numerik)
ekspor(compview[,compview[,...compview]] [jalur] :host host_str :port port_int :socket
:string|:str :eps :idraw) -- jarak jauh dalam format drawtool (atau lainnya)
compview=paste(compview [xscale yscale xoff yoff | a00,a01,a10,a11,a20,a21]) -- tempel
grafik ke dalam penampil
val=pastemode([val] :get) -- beralih atau setel mode tempel, defaultnya adalah 0, selalu tempel baru
grafis
ncols() -- luas horizontal layar dalam piksel
nrows() -- luas vertikal layar dalam piksel
dx,dy=stod(sx,sy) -- konversi dari layar ke koordinat gambar
sx,sy=dtos(dx,dy) -- konversi dari koordinat gambar ke layar
dx,dy=gtod(compview gx,gy) -- konversi dari grafik ke koordinat gambar
gx,gy=dtog(compview dx,dy) -- konversi dari gambar ke koordinat grafik
pegangan (bendera) --
aktifkan/nonaktifkan tanda centang pilihan saat ini
dan/atau menyoroti
highlight(compview compviewgs) -- atur status grafik sorotan untuk grafik
zoom(zoomflt) -- perbesar berdasarkan faktor
zoomin() -- memperbesar 2
zoomout() -- memperkecil dengan 2
pan(px py) -- penampil pan
smallpanup() -- panci kecil ke atas
smallpandown() -- panci kecil ke bawah
smallpanleft() -- kiri pan kecil
smallpanright() - panci kecil kanan
largepanup() -- panci besar
largepandown() -- panci besar ke bawah
largepanleft() -- kiri pan besar
largepanright() -- panci besar kanan
gravitasi([bendera]) -- atur/dapatkan editor gambar gravitasi
gridspacing([xsize ysize]) -- atur/dapatkan jarak grid editor gambar
sembunyikan(compview) -- sembunyikan komponen grafis
show(compview) -- tampilkan komponen grafis
desensitize(compview) -- desensitize komponen grafis
sensitize(compview) -- desensitize komponen grafis
IMAGING PERINTAH
tilefile(inpath outpath [xsize] [ysiz]) -- file gambar tile pgm atau ppm
val=peek(compview xy) -- intip nilai piksel ke dalam raster
poke(compview xy val) -- masukkan nilai piksel ke dalam raster
pokeline(compview xy vallist) -- masukkan daftar nilai ke dalam garis raster.
pcols(compview) -- jumlah kolom dalam sebuah raster
pcols(compview) -- jumlah baris dalam sebuah raster
pflush(compview) -- piksel flush dimasukkan ke dalam raster
pclip(compview x1,y1,x2,y2,x3,y3[,...,xn,yn]) -- klip raster dengan poligon
alpha(compview [alphaval]) -- atur/dapatkan transparansi alfa
MERENCANAKAN PERINTAH
-- membutuhkan plotmtv dan pstoedit -- barplot([var_str value_float] [...] :title title_str
:xtitle xtitle_str :ytitle ytitle_str :valtitle valtitle_str :newview) -- tampilkan a
plot bar
LAIN PERINTAH
kotak pengakuan(msgstr) -- munculkan kotak dialog pengakuan
kotak konfirmasi(msgstr) -- munculkan kotak dialog konfirmasi, dan kembalikan 1, 0, atau -1 jika
dibatalkan
run(nama file) -- menjalankan perintah dari file
quit() -- keluar dari penerjemah ini
exit() -- keluar dari seluruh aplikasi
pause([msgstr] :usec num) -- jeda eksekusi skrip hingga C/R
PILIHAN
-Pelabuhan n, menentukan nomor port untuk menerima koneksi juru bahasa perintah.
-impor n, menentukan nomor port yang menjalankan layanan impor. Layanan impor
menerima koneksi melalui internet dan membaca data format drawtool.
-dilucuti n, menampilkan comdraw tanpa menubar, toolbar, panner, slider, atau zoomer.
Itu dapat dikontrol melalui stdin atau telnet jika dibangun dengan ACE.
-ukuran jalan n,
memilih rampsize yang digunakan untuk pemrosesan gambar tingkat abu-abu.
-tinggi n, (atau "-th n") memilih ketinggian ubin raster otomatis.
-lebar n, (atau "-tw n") memilih lebar petak raster otomatis.
-ubin,
mengaktifkan ubin raster otomatis.
Lihat juga pesan -help dan drawtool dan halaman manual idraw untuk opsi lebih lanjut.
Gunakan comdraw online menggunakan layanan onworks.net