Angielskifrancuskihiszpański

Ad


Ulubiona usługa OnWorks

comdraw - Online w chmurze

Uruchom polecenie comdraw w bezpłatnym dostawcy hostingu OnWorks w systemie Ubuntu Online, Fedora Online, emulatorze online systemu Windows lub emulatorze online systemu MAC OS

Jest to polecenie comdraw, które można uruchomić u dostawcy bezpłatnego hostingu OnWorks przy użyciu jednej z naszych wielu bezpłatnych stacji roboczych online, takich jak Ubuntu Online, Fedora Online, emulator online systemu Windows lub emulator online systemu MAC OS

PROGRAM:

IMIĘ


comdraw - narzędzie do rysowania z rozproszonym interpreterem poleceń

STRESZCZENIE


comdraw [-port n] [-import n] ['Parametry X'] [plik]

OPIS


comdraw to edytor rysunków ze zintegrowanym interpreterem poleceń, z którym użytkownik może wchodzić w interakcję
przez stdin i stdout (lub przez telnet, jeśli wbudowany jest ACE). Składnia polecenia jest pół-
Oddzielona dwukropkami lista poleceń z dowolną liczbą parametrów ujętych w
nawiasach, z obsługą opcjonalnych parametrów i argumentów słów kluczowych, tj.:

polecenie1(arg1 arg2 arg3 :klucz1 wartość1 :klucz2 wartość2);
polecenie2(arg1 arg2 arg3 :klucz1 wartość1 :klucz2 wartość2)

Obsługiwane są wszystkie literały i operatory języka C, z wyjątkiem składni warunku
operatora „?:”. Więcej szczegółów znajdziesz w dokumentacji komputera.

Wszystkie argumenty poleceń opisanych poniżej są liczbami całkowitymi, chyba że jest to wskazane przez przyrostek
str (które są ciągami znaków osadzonymi w cudzysłowie) lub flt (które są konwencjonalnymi znakami zmiennoprzecinkowymi
liczby). „compview” to obiekt graficzny przypisany do zmiennej interpretera.

RYSUNEK POLECENIA


compview=rect(x0,y0,x1,y1) - utwórz prostokąt
compview=rectangle(x0,y0,x1,y1) - tak samo jak rect
compview=line(x0,y0,x1,y1) -- utwórz linię
compview=arrowline(x0,y0,x1,y1) -- utwórz linię ze strzałkami
compview=ellipse(x0,y0,r1,r2) -- utwórz prostokąt
compview=text(x0,y0 textstr) -- utwórz ciąg tekstowy
compview=multiline(x0,y0[,x1,y1,...]) --
utwórz multilinię
compview=arrowmultiline(x0,y0[,x1,y1,...]) --
utwórz multilinię ze strzałkami
compview=openspline(x0,y0[,x1,y1,...]) --
utwórz otwarty splajn
compview=arrowsspline(x0,y0[,x1,y1,...]) --
utwórz otwarty splajn ze strzałkami
compview=wielokąt(x0,y0[,x1,y1,...]) --
utwórz wielokąt
compview=zamknięty spline(x0,y0[,x1,y1,...]) --
utwórz zamknięty splajn
compview=raster(x0,y0,x1,y1) --
utwórz pusty raster

GRAPHIC STATYSTYKI POLECENIA


xylist=center(widok komp. :xy :yx :x :y :scrn) -- środek widoku komp. (dflt :xy)
rectlist=mbr(compview :lbrt :lrbt :scrn) -- minimalny prostokąt ograniczający widok Compview (dflt
:lbrt)
ptlist=points(compview) -- zwróć listę punktów z grafiki Compview

GRAPHIC STAN POLECENIA


czcionka(fontnum) -- ustaw bieżącą czcionkę z menu
Brush(brushnum) -- ustaw bieżący pędzel z menu
wzór(numer_wzoru) --
ustaw bieżący wzór z menu
kolory(fgcolornum bgcolornum) --
ustaw aktualne kolory z menu
colorsrgb(fgcolornum bgcolornum) -- ustawia bieżące kolory według nazwy RGB. Nazwa koloru
format to „#RGB” dla 4 bitów, „#RRGGBB” dla 8 bitów, #RRRGGGBBB dla 12 bitów,
#RRRRGGGGBBBB dla 16 bitów

nfonts() -- zwraca rozmiar menu czcionek
nbrushes() -- zwraca rozmiar menu pędzli
npatterns() -- zwraca rozmiar menu wzorców
ncolors() -- zwraca rozmiar menu kolorów

BEZPOŚREDNI MANIPULACJA POLECENIA


wybierz([compview ...] :all :clear) --
uczyń te grafiki bieżącym wyborem
Delete(compview [compview ...]) -- usuń grafikę(y)
move(dx dy) -- przenosi bieżący wybór
skala(xflt yflt) -- skaluj bieżący wybór
obróć(degflt) -- obróć bieżący wybór
fliph() -- Odwróć bieżący wybór w poziomie
flipv() — odwraca bieżący wybór w pionie

GRUPUJ/ROZGRUPUJ POLECENIA


newgroup=growgroup(przegląd widoku grupowego) -- dodaj grafikę do istniejącej grafiki grupowej
newgroup=trimgroup(groupview compview) -- usuń grafikę z istniejącej grafiki grupowej

SKŁADNIK ROLNICZE ATRYBUT POLECENIA


compview=setattr(compview [:keyword value [:keyword value [...]]]) -- ustawia atrybuty
element graficzny
attrlist(compview) -- zwraca listę atrybutów komponentu
compview=frame([index]) -- zwraca komponent złożony dla ramki, domyślnie bieżący
val=at(list|attrlist|compview n :set val :ins val) -- zwraca (lub ustawia lub wstawia po)
n-ta pozycja na liście.
num=size(list|attrlist|compview) – zwraca rozmiar listy.
compview=parent(compview) -- pobierz element nadrzędny grafiki
comp=głębia(comps) -- pierwszy spacer po drzewie komp

WIDZ POLECENIA


update() - aktualizuj przeglądarkę

error=save([pathstr]) -- polecenie zapisania dokumentu (w ścieżce)
compview=import(pathstr :popen :next) -- importuj plik graficzny ze ścieżki lub adresu URL, lub
z polecenia if :popen
(:next importuje następny w serii numerycznej)
eksport(compview[,compview[,...compview]] [ścieżka] :host host_str :port port_int :socket
:string|:str :eps :idraw) -- zdalny w formacie narzędzia do rysowania (lub innym).
compview=paste(compview [xscale yscale xoff yoff | a00,a01,a10,a11,a20,a21]) -- wklej
grafikę do przeglądarki
val=pastemode([val] :get) -- przełącz lub ustaw tryb wklejania, wartość domyślna to 0, zawsze wklejaj nowy
grafika

ncols() — poziomy zasięg na ekranie w pikselach
nrows() — pionowy zasięg na ekranie w pikselach

dx,dy=stod(sx,sy) - konwersja z ekranu na współrzędne rysunkowe
sx,sy=dtos(dx,dy) -- konwertuj współrzędne rysunku na współrzędne ekranowe
dx,dy=gtod(compview gx,gy) - konwertuj współrzędne graficzne na rysunkowe
gx,gy=dtog(compview dx,dy) - konwertuj współrzędne rysunkowe na graficzne

uchwyty (flaga) --
włącz/wyłącz znaczniki bieżącego wyboru
i/lub podkreślanie
Highlight(compview compviewgs) - ustawia stan podświetlenia grafiki

zoom(zoomflt) -- powiększ według współczynnika
zoomin() — powiększenie o 2
zoomout() — pomniejsz o 2

pan(px py) -- przeglądarka panoramowania
smallpanup() -- małe przesuwanie w górę
smallpandown() — małe przesuwanie w dół
smallpanleft() -- mała panorama w lewo
smallpanright() - mała panorama w prawo
Largepanup() — duże panoramowanie w górę
Largepandown() — duża panorama w dół
Largepanleft() -- duża panorama w lewo
Largepanright() -- duże przesuwanie w prawo

grawitacja([flaga]) -- ustaw/pobierz grawitację edytora rysunków
gridspacing([xsize ysize]) - ustawia/pobiera odstępy siatki edytora rysunków

hide(compview) - ukryj element graficzny
show(compview) -- pokaż element graficzny
desensitize(compview) -- znieczula komponent graficzny
sensitize(compview) — znieczula komponent graficzny

IMAGING POLECENIA


tilefile(ścieżka wejściowa ścieżka wyjściowa [xsize] [ysiz]) -- plik obrazu kafelka pgm lub ppm
val=peek(compview xy) -- sprawdź wartość piksela w rastrze
poke(compview xy val) - wstaw wartość piksela do rastra
pokeline(compview xy vallist) — wstaw listę wartości do linii rastrowej.
pcols(compview) -- liczba kolumn w rastrze
pcols(compview) -- liczba wierszy w rastrze
pflush(compview) — opróżnij piksele wstawione w raster
pclip(compview x1,y1,x2,y2,x3,y3[,...,xn,yn]) -- przycinaj raster z wielokątem
alpha(compview [alphaval]) - ustawia/uzyskuje przezroczystość alfa

KONSPIRATORSTWO POLECENIA


-- wymaga plotmtv i pstoedit -- barplot([var_str wartość_float] [...] :title title_str
:xtitle xtitle_str :ytitle ytitle_str :valtitle valtitle_str :newview) -- wyświetl
wykres słupkowy

INNE POLECENIA


pole potwierdzenia(msgstr) -- wyświetla okno dialogowe potwierdzenia
pole potwierdzenia(msgstr) -- wyświetla okno dialogowe z potwierdzeniem i zwraca 1, 0 lub -1, jeśli
odwołany

run(nazwa pliku) — uruchamia polecenia z pliku
Quit() - zakończ ten interpreter
exit() — zamyka całą aplikację
pauza([msgstr] :usec num) -- wstrzymaj wykonywanie skryptu do czasu C/R

OPCJE


-Port n, określa numer portu, na którym akceptowane są połączenia z interpreterem poleceń.

-import n, określa numer portu, na którym uruchamiana jest usługa importu. Usługa importu
akceptuje połączenia przez sieć i odczytuje dane w formacie Drawtool.

-obnażony n, wyświetla polecenie comdraw bez paska menu, paska narzędzi, panoramowania, suwaka lub zoomu.
Można nim sterować poprzez stdin lub telnet, jeśli jest zbudowany z ACE.

-rozmiar rampy n,
wybiera wielkość rampy używaną do przetwarzania obrazu na poziomie szarości.

-wysokość n, (lub „-th n”) wybiera automatyczną wysokość rastra.

-szerokość n, (lub „-tw n”) wybiera automatyczną szerokość podziału rastra.

-płytka,
umożliwia automatyczne rozmieszczenie rastrów.

Zobacz także komunikat -help oraz strony podręcznika Drawtool i idraw, aby poznać dalsze opcje.

Korzystaj z comdraw online, korzystając z usług onworks.net


Darmowe serwery i stacje robocze

Pobierz aplikacje Windows i Linux

Komendy systemu Linux

Ad