INKSCAPE(1) Inkscape Commands Manual INKSCAPE(1) IME Inkscape - program za uredivanje SVG grafika (skalabilne vektorske grafike). SAZETAK "inkscape [opcije] [datoteka_1 datoteka_2 ]" opcije: -?, --help --help-all --help-gapplication --help-gtk -V, --version --debug-info --system-data-directory --user-data-directory -p, --pipe -n, --pages=PAGE[,PAGE] --pdf-poppler --convert-dpi-method=METHOD --no-convert-text-baseline-spacing -o, --export-filename=FILENAME --export-overwrite --export-type=TYPE[,TYPE]* --export-extension=EXTENSION-ID -C, --export-area-page -D, --export-area-drawing -a, --export-area=x0:y0:x1:y1 --export-area-snap -d, --export-dpi=DPI -w, --export-width=SIRINA -h, --export-height=VISINA --export-margin=MARGINA --export-page=all|n[,a-b] -i, --export-id=OBJECT-ID[;OBJECT-ID]* -j, --export-id-only -l, --export-plain-svg --export-png-color-mode=COLORMODE --export_png_compression=LEVEL --export_png_antialias=LEVEL --export-png-use-dithering=BOOLEAN --export-ps-level=LEVEL --export-pdf-version=VERSION -T, --export-text-to-path --export-latex --export-ignore-filters -t, --export-use-hints -b, --export-background=COLOR -y, --export-background-opacity=VALUE -I, --query-id=ID-OBJEKTA[,ID-OBJEKTA]* -S, --query-all -X, --query-x -Y, --query-y -W, --query-width -H, --query-height --vacuum-defs --select=OBJECT-ID[,OBJECT-ID]* --actions=ACTION(:ARG)[;ACTION(:ARG)]* --action-list --actions-file=FILENAME -g, --with-gui -q, --active-window --display=DISPLAY --app-id-tag=TAG --batch-process --shell OPIS Inkscape je besplatni uredivac vektorskih grafika otvorenog koda. Nudi bogat skup znacajki i nasiroko se koristi za umjetnicke i tehnicke ilustracije kao sto su crtani filmovi, crtezi, logotipi, tipografija, dijagrami i dijagrami toka. Koristi vektorsku grafiku kako bi omogucio ostre ispise i prikaze u neogranicenoj rezoluciji i nije vezan na fiksni broj piksela kao rasterska grafika. Inkscape koristi standardizirani SVG format datoteke kao glavni format, koji podrzavaju mnoge druge aplikacije ukljucujuci web preglednike. Sucelje je osmisljeno da bude udobno i ucinkovito za vjeste korisnike, u skladu s GNOMEstandardima, kako bi korisnici koji su upoznati s drugim GNOME aplikacijama brzo naucili njegovo sucelje. SVG je standardni XML format za 2D vektorsko crtanje, koji je definirao W3C. Omogucuje definiranje objekata u crtezu, koristeci staze i jednostavne oblike. Boje, fontovi, sirina poteza, itd. su definirani ,,stil"-svojstvima za objekte. Buduci da je SVG standardizirani format, a datoteke u text/xml formatu, koristenje SVG datoteka je moguce u mnogobrojnim programima i u raznim primjenama. Inkscape koristi SVG kao osnovni format za zapis datoteka. Nas je cilj, izrada programa za crtanje otvorenog koda, koji u potpunsti udovoljava svim uvjetima ovog standarda. OPCIJE -?, --help Prikazuje poruku pomoci. --help-all Prikazuje sve opcije pomoci. --help-gapplication Prikazuje GApplication opcije. --help-gtk Prikzujei GTK+ opcije. -V, --version Prikazuje Inkscape verziju i datum izgradnje. --debug-info Ispisuje tehnicke informacije ukljucujuci verziju Inkscapea, verzije ovisnosti i operacijski sustav. Ove su informacije korisne prilikom ispravljanja gresaka u Inkscapeu i trebale bi se ukljuciti u izvjescima o greskama. --system-data-directory Ispisuje mapu sustava u kojoj se spremaju datoteke koje se isporucuju s Inkscapeom. To ukljucuje datoteke koje Inkscape treba za pokretanje (poput definicija jedinica, ugradena mapiranja tipki, datoteke koje opisuju izgled korisnickog sucelja, teme ikona itd.), osnovna prosirenja, resurse (filtri, fontovi, markeri, palete boja, simboli, predloske) i dokumentaciju (datoteke SVG primjera, vjezbe). Mjesto na kojem Inkscape ocekuje mapu sustava moze se prepisati varijablom okruzenja L . --user-data-directory Ispisuje mapu korisnickih profila u kojem se spremaju datoteke s podacima i postavkama korisnika. Prilagodena prosirenja i resursi (filtri, fontovi, markeri, palete boja, simboli, predlosci) moraju se instalirati u podmape ove mape. Osim toga, smjestanje datoteke s istim imenom kao neke datoteke u mapi sustava ovdje, omogucuje nadjacavanje vecine standardnih postavki u mapi sustava (npr. standardni predlosci, datoteke korisnickog sucelja itd.). Standardno mjesto mape korisnickog profila moze se prepisati varijablom okruzenja L . -p, --pipe Cita ulaznu datoteku iz standardnog ulaza (stdin). --pages=PAGE Imports the given comma separated list of pages from a PDF, or multi page SVG file. This replaces the --pdf-page from previous Inkscape versions. --pdf-poppler Inkscape standardno uvozi PDF datoteke putem interne biblioteke (izvedene iz popplera). Tekst se sprema kao tekst. Mreze se pretvaraju u plocice. Umjesto toga, upotrijebi --pdf-poppler za uvoz putem vanjske biblioteke (poppler s cairo pozadinskim sustavom). Tekst se sastoji od grupe, koja sadrzi klonirane grafeme, gdje je svaki grafem staza. Slike su spremljene unutar dokumenta. Mreze uzrokuju iscrtavanje cijelog dokumenta u obliku rasterske slike. --convert-dpi-method=METODA Odaberi metodu za skaliranje starijih (prije-0.92) verzija datoteka, koje zbog prelaska iz 90 DPI na 96 DPI rezoluciju mogu biti nesto manje prikazane. Moguce vrijednosti su "none" bez promijena (dokument ce biti prikazan sa 94% orginalne vrijednosti), "scale-viewbox" dokument ce biti kao cijelina skaliran (pojedinacne velicine ostaju iste), i "scale-document" (sve velicine ce biti skalirane pojedinacno). --no-convert-text-baseline-spacing Ne ispravljaj razmak izmedu redaka starijih datoteka prilikom otvaranja automatski (starijih od 0.92). Inkscape 0.92 primjenjuje CSS standardnu definiciju osobine 'line-height', koja odudara od starijih verzija. Zadani razmak izmedu redaka starijih verzija Inkscapea od 0.92, bit ce prilagoden prilikom ucitavanja, kako bi se sacuvao prijelom teksta. Ova opcija u naredbenom retku omogucuje zanemarivanje ovog podesavanja. -o, --export-filename=DATOTEKA Postavlja ime izlazne datoteke. Standardno se koristi ime ulazne datoteke. Ako se koristi i L <--export-type>, datotecni nastavak ce se prilagoditi prema potrebi (ili dodati). Inace ce se vrsta datoteke za izvoz odrediti na osnovi nastavka zadane datoteke. Upotreba posebne datoteke "-" omogucuje Inkscapeu zapisati slikovne podatke u standardni izlaz (stdout). --export-overwrite Prepisuje datoteku unosa. --export-type=VRSTA[,VRSTA]* Odredi vrstu datoteke za izvoz. Moguce vrijednosti su: svg, png, ps, eps, pdf, emf, wmf, xaml i svaka vrsta datoteke za koju postoji prosirenje za izvoz. Moguce je izvesti vise od jedne vrste istovremeno. Misli na to, da PostScript ne dozvoljava transparenciju, tako da ce svi transparentni objekti u originalnom SVG formatu biti izvezeni rasterom. Koristeni fontovi se ne ugraduju kompletno, vec kao podskupine. Zadano izvozno podrucje je stranica. Mozes ga odrediti i na crtez pomocu --export-area-drawing. Misli na to, da PDF format zadrzava transparentnost u izvornom SVG-u. --export-extension=EXTENSION-ID Omogucuje odredivanje ekstenzije rezultata koja ce se koristiti za izvoz, sto je posebno vazno ako postoji vise od jedne opcije izvoza za odredenu vrstu datoteke. Ako je postavljeno, ekstenzija datoteke u --export-filename i --export-type moze biti izostavljena. Osim toga, ako je postavljeno, moze se zadati samo jedna vrsta datoteke u --export-type. -C, --export-area-page Prilikom izvoza u SVG, PNG, PDF i PS formate, izvozno podrucje je stranica. Ovo je zadano za SVG, PNG, PDF i PS, tako da to nije potrebno posebno odrediti, ukoliko se ne koristi --export-id za izvoz odredenog objekta. Ova opcija trenutacno ne podrzava EPS format. -D, --export-area-drawing Prilikom izvoza u SVG, PNG, PDF, PS i EPS formate, izvozno podrucje je crtez (a ne stranica), npr. granicni okvir svih objekata u dokumentu (ili izvezeni objekt, ukoliko se koristi --export-id). S ovom opcijom, izvezena slika ce prikazati sve vidljive objekte dokumenta, bez rubova ili isjecaka. Ovo je zadano podrucje za izvoz u EPS format. Za izvoz u PNG format, naredba se moze koristiti zajedno s --export-use-hints. -a x0:y0:x1:y1, --export-area=x0:y0:x1:y1 U PNG izvozu postavi izvezeno podrucje dokumenta, navedeno u px (1/96 in). Standardno se izvozi cijela stranica dokumenta. Tocka (0,0) se nalazi u donjem lijevom uglu. --export-area-snap Za PNG izvoz, privuci podrucje izvoza prema van na najblizu vrijednost cijelog broja piksela. Ako koristis zadanu rezoluciju za izvoz od 96 DPI, i ako tvoje grafike koriste privlacenje piksela kako bi se umanjila primjena zagladivanja, ovaj prekidac dozvoljava zadrzavanje tog poravnanja piksela, cak i ako izvozis granicni okvir nekog objekta (pomocu --export-id ili --export-area-drawing), koji sam po sebi ne koristi poravnanje piksela. -d DPI, --export-dpi=DPI Rezolucija za izvoz u PNG format. Koristi se takoder za iscrtavanje objekata s rasterom ili filtrom, prilikom izvoza u PS, EPS, ili PDF format (samo ukoliko ne koristis --export-ignore-filters, cime se sprijecava rasterizacija objekta). Standardna vrijednost je 96 DPI, koja odgovara jednoj SVG korisnickoj jedinici (px, tzv. ,,korisnicka jedinica"), te izvozi 1 bitmap piksel. Ova vrijednost nadjacava DPI savjet, ako se koristi uz --export-use-hints. -w SIRINA, --export-width=SIRINA Sirina stvorenog bitmapa, u pikselima. Ova vrijednost nadjacava postavku --export-dpi (ili DPI savjet, ako se koristi zajedno s --export-use-hints). -h VISINA, --export-height=VISINA Visina stvorenog bitmapa, u pikselima. Ova vrijednost nadjacava postavku --export-dpi (ili DPI savjet, ako se koristi zajedno s --export-use-hints). --export-margin=MARGINA Dodaje marginu okolo podrucja izvoza. Velicina margine odredena je u jedinicama velicine stranice (za SVG) ili milimetrima (za PS/PDF). Opcija trenutacno nema efekta na druge formate izvoza. -i ID, --export-page=all|n[,a-b]* Exports the selected pages only. If more than one page is specified then the resulting document may contain multiple pages if the format supports it. Value can be a comma separated list of page numbers, or page ranges of two numbers separated by a dash. The keyword 'all' can be used to indicate all pages would be exported. -i ID, --export-id=ID-OBJEKTA[;ID-OBJEKTA]* Za izvoz u PNG, PS, EPS, PDF i obican SVG format, ovo je ID vrijednost svojstva objekta koji zelis izvesti iz dokumenta - ostali objekti se ne izvoze. Granicni okvir objekta je standardno odreduje podrucje izvoza - nadjacaj ovu postavku pomocu --export-area (samo za PNG) ili --export-area-page. Ako odredis mnoge vrijednosti s popisom objekata odvojenih zarezom, svaka ce se izvesti zasebno. U tom ce se slucaju izvezene datoteke zvati ovako: [datoteka_unosa]_[ID].[vrsta_izvoza] -j, --export-id-only Za PNG i obicni SVG format, izvezi samo objekte, ciji ID je zadan u --export-id. Svi ostali objekti ce se sakriti i nece se prikazaii u izvozu, cak ni u slucaju da prekrivaju izvezeni objekt. Bez --export-id, ova se opcija zanemaruje. -l, --export-plain-svg Izvezi dokumente u obicni SVG format, bez sodipodi: ili inkscape: znakovnih mjesta i bez RDF metapodataka. Koristi --export-filename za odredivanje datoteke. --export-png-color-mode=COLORMODE Set the color mode (bit depth and color type) for exported bitmaps (Gray_1/Gray_2/Gray_4/Gray_8/Gray_16/RGB_8/RGB_16/GrayAlpha_8/GrayAlpha_16/RGBA_8/RGBA_16) --export_png_compression=LEVEL Set the compression level for PNG export (0 to 9); default is 6. --export_png_antialias=LEVEL Set the antialiasing level for PNG export (0 to 3); default is 2. --export-png-use-dithering=false|true Prisilno koristi tockanje ili ga deaktivira (za ovo Inkscape izgradnja mora podrzati tockanje). --export-ps-level=RAZINA Odrdi verziju jezika za PS i EPS izvoz. Podrzane su PostScript razina 2 i 3. Standardno se koristi 3. --export-pdf-version=VERZIJA Odaberi PDF verziju za izvezenu PDF datoteku. Ovom se opcijom prikazuje izbornik PDF verzija, koji se koristi u dijaloskom okviru grafickog sucelja za PDF izvoz. U izborniku moras odrediti jednu mogucu verziju, npr. ,,1.4". Zadana vrijednost za PDF izvoz je verzija ,,1.4". -T, --export-text-to-path Konvertiraj tekstualne objekte u staze prilikom izvoza, ukoliko je moguce (za izvoz u PS, EPS, PDF i SVG formate). --export-latex (za izvoz u PS, EPS i PDF format) Koristi se za stvaranje slika za LaTeX dokumente, u kojima je tekst slike poslozen LaTeX-om. Prilikom izvoza u PDF/PS/EPS format, ova opcija razdvaja izvoz u PDF/PS/EPS datoteku (npr. odredeno pomocu --export-pdf) i u LaTeX datoteku. Tekst se nece ispisati u PDF/PS/EPS datoteku. Umjesto toga ce se pojaviti u LaTeX datoteci. Ova LaTeX datoteka ukljucuje PDF/PS/EPS. Unosom (\input{image.tex}), LaTeX datoteka u tvojem LaTeX dokumentu ce prikazati sliku, a sav tekst ce biti poslozen LaTeX-om. Pogledaj zavrsnu LaTeX datoteku za daljnje informacije. Takoder pogledaj GNUPlot-ov 'epslatex' izlazni terminal. --export-ignore-filters Izvezi objekte s filterom (npr. sa zamucenjem) u vektorskom formatu, zanemarujuci pri tome filtre (za izvoz u PS, EPS i PDF formate). Svi objekti s filterom se iscrtavaju pomocu --export-dpi (zadano je 96 dpi), zadrzavajuci pri tome izgled. -t, --export-use-hints Tijekom izvoza u PNG, koristi datoteku za izvoz, kao i DPI savjete, koji su spremljeni u izvezenom objektu (samo s --export-id). Ovi se savjeti postavljaju automatski prilikom izvoza odabira, direktno u Inkscapeu. Znaci, ako na primjer iz Inkscape sucelja izvozis oblik s ID oznakom id="path231" kao /home/me/oblik.png s rezolucijom od 300 DPI-a iz datoteke dokument.svg, i ako taj dokument spremis, bit ces u stanju ponovo izvesti taj oblik u istu datoteku s jednakom rezolucijom, pomocu inkscape -i path231 -t dokument.svg Ako koristis --export-dpi, --export-width ili --export-height s ovom opcijom, tada ce se DPI savjet zanemariti, te ce se koristiti vrijednost iz naredbenog retka. Ako koristis --export-filename s ovom opcijom, tada ce se savjet datoteke zanemariti, te ce se koristiti datoteka iz naredbenog retka. -b BOJA, --export-background=BOJA Boja pozadine za izvezenu PNG datoteku. Moze biti bilo koja SCV podrzana boja, npr. ,,#ff007f" ili ,,rgb(255, 0, 128)". Ako se boja ne zada, postavlja se boja stranice koja je odredena u Inkscape postavkama dokumenta (spremljena u pagecolor= svojstvu za sodipodi:namedview). -y VRIJEDNOST, --export-background-opacity=VRIJEDNOST Neprozirnost pozadine izvezene PNG datoteke. Vrijedonst moze biti izmedu 0.0 i 1.0 (0.0 = prozirno, 1.0 = neprozirno) ili veca od 1, sve do 255 (255 = neprozirno). Ako nije zadano, i ako se opcija -b ne koristi, koristit ce se neprozirnost stranice kako je zadana u Inkscapeovim postavkama za dokument (spremljene u inkscape:pageopacity= svojstvo od sodipodi:namedview). Ako nije zadano, ali se koristi opcija -b, tada ce se koristiti vrijednost 255 (potpuno neprozirno). -I, --query-id=ID-OBJEKTA[,ID-OBJEKTA]* Postavi ID oznaku objekta, cije dimenzije trazis. Ako nije postavljena, opcije upita ce vratiti dimenzije crteza (tj. sve objekte dokumenta), a ne dimenzije stranice ili prikaznog okvira, tzv. viewbox. Ako odredis mnoge vrijednosti s popisom objekata odvojenih zarezom, bilo koji upit za geometriju (npr. --query-x) vratit ce zarezom odvojeni popis vrijednosti koji odgovara popisu objekata u --query-id. -S, --query-all Ispisuje zarezom razdijeljeni popis svih objekata u dokumentu, s njihovim definiranim ID oznakama i vrijednostima za x, y, sirinu i visinu. -X, --query-x Upitaj X-koordinatu crteza ili, ako je zadano, X-koordinatu objekta s --query-id. Rezultirajuca vrijednost je u px (SVG- korisnicke mjerne jedinice). -Y, --query-y Upitaj Y-koordinatu crteza ili, ako je zadano, Y-koordinatu objekta s --query-id. Rezultirajuca vrijednost je u px (SVG- korisnicka mjerna jedinica). -W, --query-width Upitaj sirinu crteza ili, ako je zadano, sirinu objekta s --query-id. Rezultirajuca vrijednost je u px (SVG-korisnicka mjerna jedinica). -H, --query-height Upitaj visinu crteza ili, ako je zadano, visinu objekta s --query-id. Rezultirajuca vrijednost je u px (SVG-korisnicka mjerna jedinica). --vacuum-defs Ukloni sve stavke iz "" odjeljka SVG datoteke. Ako se ova opcija pokrece zajedno s --export-plain-svg, onda ce samo izvezene datoteke biti time pogodene. Ako se opcija koristi sama, odredena ce datoteka biti promijenjena. --select=ID-OBJEKTA[,ID-OBJEKTA]* Naredbom --select odabiru se objekti s odredenim ID oznakama. Moguce je odabrati mnoge objekte pomocu zarezom odvojenog popisa. Time se omogucuje upotreba raznih naredbi, koji utjecu na objekte. Za uklanjanje svih odabira, koristi "--verb=EditDeselect". Moguci ID-ovi objekata ovise o odabranom dokumentu za ucitavanje. --actions=RADNJA(:ARGUMENT)[;RADNJA(:ARGUMENT)]* Radnje su nova metoda za pozivanje funkcija s jednim opcionalnim parametrom. Za dobivanje popisa dostupnih ID-ova radnji, koristi opciju naredbenog retka L <--action-list>. Na kraju ce se sve naredbe zamijeniti radnjama. Privremeno se bilo koja naredba moze upotrijebiti kao radnja (bez parametra). Napominjemo da vecina naredbi zahtijeva graficko sucelje (cak i ako ga ne koriste). Za automatsko zatvaranje sucelja nakon obrade, upotrijebi L <--batch-process>. Pored toga, sve opcije za izvoz imaju odgovarajuce radnje (ukloni crtice '--' ispred opcije i zamijeni znak jednakosti '=' s dvotockom ':'). Ako se koriste samo radnje, mora se koristiti --batch-process. Izvoz se moze prisiliti bilo kada radnjom export-do. To omogucuje visestruki izvoz iz jedne datoteke. --action-list Ispisuje popis svih dostupnih radnji. --actions-file=FILENAME Izvrsi sve radnje navedene u datoteci. Sadrzaj datoteke mora biti formatiran pomocu sintakse --actions. Ova opcija ponistava argument --actions kada je oboje zadano. -g, --with-gui Pokusaj koristiti graficko sucelje(GUI) (na Unix sustavu koristi X server, cak i ako $DISPLAY nije postavljen). -q, --active-window Umjesto pokretanja novog Inkscape procesa, ovo ce pokrenuti naredbu u posljednjem fokusiranom Inkscape dokumentu. --display=DISPLAY Postavlja X prikaz koji ce se koristiti za Inkscape prozor. --app-id-tag=TAG Stvara jedinstvenu instancu Inkscapea s ID-om aplikacije ,,org.inkscape.Inkscape.TAG". Ovo je korisno za odvajanje Inkscape instanci pri pokretanju razlicitih verzija Inkscapea ili za istodobno koristenje razlicitih datoteka postavki. --batch-process Zatvori graficko sucelje nakon izvrsavanja svih radnji ili naredbi. --shell Ovim parametrom, Inkscape prelazi u interaktivni terminal s naredbenim retkom. U ovom modusu, unosis naredbene upite, a Inkscape ih izvrsava, bez potrebe za ponovnim pokretanjem Inkscapea za svaku naredbu zasebno. Ovaj nacin upita je najkorisniji prilikom koristenja skripta i servera: ne pruza nove mogucnosti, medutim omogucuje povecanje brzine i potrebnog spremnika za bilo koji skript, koji uzastopno poziva Inkscape za izvrsavanje zadataka u naredbenom retku (npr. izvoz ili konvertiranje). U modusu ljuske, Inkscape kao unos ocekuje niz radnji (ili naredbi). Oni ce se obradivati redak po redak - znaci kad se pritisne enter. Moguce je (ali nije nuzno) sve radnje staviti u jedan redak. Ova se opcija moze kombinirati s parametrom --active-window za izvrsavanje naredbi ljuske u vec otvorenom Inkscape dokumentu. Sljedeci primjer otvara datoteku i izvozi je u dva razlicita formata, zatim otvara drugu datoteku i izvozi jedan objekt: file-open:datoteka1.svg; export-type:pdf; export-do; export-type:png; export-do file-open:datoteka2.svg; export-id:rect2; export-id-only; export-filename:rect_only.svg; export-do KONFIGURACIJA Datoteka za osnovnu konfiguraciju se nalazi u ~/.config/inkscape/preferences.xml; sprema razne postavke, koje se u Inkscapeu mogu promijeniti (uglavnom u dijaloskom sucelju za Inkscape postavke). U pod-direktoriju se mogu spremiti i vlastite: $HOME/.config/inkscape/extensions/ - prosirenja. $HOME/.config/inkscape/fonts/ - fontovi. $HOME/.config/inkscape/icons/ - kompleti ikona. $HOME/.config/inkscape/keys/ - mapiranja tipkovnice. $HOME/.config/inkscape/paint/ - mustre i srafure. $HOME/.config/inkscape/palettes/ - palete. $HOME/.config/inkscape/symbols/ - datoteke simbola. $HOME/.config/inkscape/templates/ - predlosci za nove datoteke. $HOME/.config/inkscape/ui/ - datoteke kosrinickog suceclja. DIJAGNOZE Pri uspjehu, program vraca nulu; pri neuspjehu vraca ne-nulu. Razne poruke o greskama i upozorenjima se mogu ispisati u STDERR or STDOUT. U slucaju da se program ponasa na neuobicajen nacin prilikom odredene SVG datoteke, ili cak i prekine rad, korisno je pogledati poruke u tom ispisu. PRIMJERI Mada je Inkscape namijenjen za rad s grafickim suceljem, moze se takoder koristiti za obradu SVG-ova putem naredbenog retka. Otvori SVG datoteku u grafickom sucelju: inkscape datoteka.svg Izvezi SVG datoteku u PNG format sa zadanom rezolucijom od 96 DPI (jedna SVG-korisnicka mjerna jedinica je jednaka jednom bitmap piksleu): inkscape --export-filename=datoteka.png datoteka.svg Isto kao prethodno, ali prisili velicinu PNG datoteke da bude 600 x 400 piksela: inkscape --export-filename=datoteka.png -w 600 -h 400 datoteka.svg Isto kao prethodno, ali izvezi crtez (granicni okvir svih objekata), a ne stranicu: inkscape --export-filename=datoteka.png --export-area-drawing datoteka.svg Izvezi dvije razlicite datoteke u cetiri razlicite datotecne formate: inkscape --export-type=png,ps,eps,pdf datoteka1.svg datoteka2.svg Izvezi objekt s oznakom id="text1555" u PNG format, koristeci pri tome datoteku i rezoluciju rezultata, koje su vec koristene prilikom zadnjeg izvoza iz sucelja: inkscape --export-id=text1555 --export-use-hints datoteka.svg Isto kao prethodno, ali koristi rezoluciju od 96 DPI, odredi datoteku, te privuci izvezeno podrucje na najblizu visu cjelobrojnu vrijednost SVG korisnickih jedinica (kako bi se zadrzalo poravnavanje piksela, te smanjilo zagladivanje): inkscape --export-id=text1555 --export-filename=tekst.png --export-area-snap datoteka.svg Konvertiraj Inkscape SVG dokument u obicni SVG: inkscape --export-plain-svg --export-filename=datoteka2.svg datoteka1.svg Konvertiraj SVG dokument u EPS, konvertiraj sav tekst u staze: inkscape --export-filename=datoteka.eps --export-text-to-path datoteka.svg Upitaj sirinu objekta s oznakom id="text1555": inkscape --query-width --query-id=text1555 datoteka.svg Dupliciraj objekte s oznakama id="path1555" i id="rect835", rotiraj duplikate za 90 stupnjeva, spremi SVG i zatvori program: inkscape --select=path1555,rect835 --actions="duplicate;object-rotate-90-cw" --export-overwrite filename.svg Odaberi sve objekte s oznakom elipse, rotiraj ih za 30 stupnjeva, spremi SVG i zatvori program. inkscape --actions="select-by-element:ellipse;transform-rotate:30" --export-overwrite filename.svg Izvezi objekt s ID oznakom ,,MojTrokut" s polu-transparetnom ljubicastom pozadinom u datoteku trokut_ljubicasti.png i s crvenom pozadinom u datoteku trokut_crveni.png. inkscape --actions="export-id:MyTriangle; export-id-only; export-background:purple; export-background-opacity:0.5;export-filename:triangle_purple.png; export-do; export-background:red; export-background-opacity:1; export-filename:triangle_red.png; export-do" filename.svg Citaj SVG datoteku iz standardnog ulaza (stdin) i izvezi je u PDF format: cat datoteka.svg | inkscape --pipe --export-filename=datoteka.pdf Izvezi SVG datoteku u PNG format i ispisi je u standardni izlaz (stdout). Nakon toga je konvertiraj u JPG format pomocu programa ImageMagick: inkscape --export-type=png --export-filename=- datoteka.svg | convert - datoteka.jpg Isto kao prethodno, ali takoder cita iz procesa (u ovom slucaju je moguce zanemariti --export-filename) cat datoteka.svg | inkscape --pipe --export-type=png | convert - datoteka.jpg VARIABLE OKRUZENJA INKSCAPE_PROFILE_DIR Postavlja korisnicku lokaciju za direktorij korisnickog profila. INKSCAPE_DATADIR Postavlja korisnicku lokaciju za direktorij Inkscape podataka. (npr. $PREFIX/share ako se Inkscape-podaci za dijeljenje u $PREFIX/share/inkscape nalaze). INKSCAPE_LOCALEDIR Postavlja korisnicku lokaciju za katalog prevodenja. Za vise detalja pogledaj DALJNJE INFORMACIJE Sredisnje mjesto za informacije o programu Inkscape se nalazi na . Web stranica sadrzi novosti, dokumentaciju, vjezbe, primjere, arhivu pretplatnickih lista, najnoviju izdanu verziju programa, bazu podataka o greskama i podnesenim zahtijevima za prosirenje programa, forume itd. POGLEDAJ TAKODER potrace, cairo, rsvg, batik, ghostscript, pstoedit. Paket za ispitivanje SVG sukladnosti: SVG ispitivac: Specifikacija za skalabilne vektorske grafike (SVG) 1.1 W3C preporuka, 16. kolovoza 2011. Specifikacija za skalabilne vektorske grafike (SVG) 1.2 W3C radna verzija, 13. travnja 2005. Specifikacija za skalabilne vektorske grafike (SVG) 2 W3C preporucena verzija, 15. rujna 2016. Document Object Model (DOM): Level 2 Core W3C preporuka, 13. studenog 2000. NAPOMENE O GRAFICKOM SUCELJU Za upoznavanje s grafickim suceljem programa, procitaj prirucnik (Pomoc > Prirucnik za Inkscape) i vjezbe (Pomoc > Vjezbe). Osim SVG formata, Inkscape moze uvesti (Datoteka > Uvezi) i vecinu bitmap formata (PNG, BMP, JPG, XPM, GIF, itd.), neformatirani tekst (zahtijeva Perl), PS i EPS (zahtijeva Ghostscript), PDF i AI format (AI verzija 9.0 ili novija). Inkscape izvozi PNG slike u 32-bitnom formatu (Datoteka > Izvezi PNG slike), kao i AI, PS, EPS, PDF, DXF, te jos neke druge formate, putem Datoteka > Spremi kao. Inkscape je u stanju koristiti pritisak i nagib olovke grafickog tableta za odredivanje sirine, kuta i jacine mnogih alata, ukljucujuci kaligrafsko pero. Inkscape ukljucuje graficko sucelje za Potrace precrtavanje bitmapa (), koji je ugraden u Inkscape. Inkscape je u stanju koristiti vanjske skripte (stdin-to-stdout filteri), koji se prikazuju u izborniku Prosirenja. Skript moze imati dijalosko sucelje za postavljanje raznih parametara, te moze iscitati ID oznake objekata, za primjenu akcije putem naredbenog retka. Inkscape takoder sadrzi veliki broj efekata, programiranih Python jezikom. TIPKOVNE FUNKCIJE Za prikaz cjelokupnog popisa tipkovnih i misjih precaca, pogledaj doc/keys.html ili koristi naredbe za tipkovnicu i misa u izborniku za pomoc. PROGRAMSKE GRESKE Mnoge greske su vec poznate. Na web stranici () mozes pregledati postojece greske ili prijaviti nove. Trenutacno poznate greske mozes takoder procitati u biljeskama tvojeg izdanja (datoteka ,,NEWS"). POVIJEST Stvaranje temeljnog koda danasnjeg Inkscapea je zapoceto 1999. kao GNOME program za ilustriranje, zvan Gill, a stvorio ga je Raph Levien. Osnovna ideja je bila, da Gill podrzava sav SVG format. Raph je ugradio model za prikazivanje PostScript bezier krivulja, poteza i ispuna, vrsta krajeva staza, nacina spajanja linija, teksta, itd. Raphova Gill stranica se nalazi na . Rad na programu Gill prekinut je 2000. godine. Sljedeca inkarnacija temeljnog koda je bio vrlo popularni program Sodipodi, a vodio ga je Lauris Kaplinski. U roku od nekoliko godina je temeljni kd pretvoren u mocan program za ilustriranje, s novim svojstvima, visejezicnom podrskom, portiranjem na Windows i druge sustave, te uklanjanjem ovisnosti. Inkscape su 2003. osnovali cetiri aktivna razvijatelja Sodipodi programa - Bryce Harrington, MenTaLguY, Nathan Hurst i Ted Gould. Zeljeli su promijeniti smjer razvoja temeljnog koda, fokusirajuci se pri tome na uskladenost sa SVG formatom, na dizajn i nacin rada sucelja, te na razvijanje uz pomoc drugih razvijatelja. Projekt se razvijao brzo, te je pridobio mnostvo vrlo aktivnih razvijatelja, kao i nova svojstva. Projekt je na pocetku bio fokusiran na stabiliziranju i internacionalizaciji programskog koda. Originalni kd za iscrtavanja, koji je preuzet od Sodipodija, je povezan s mnogobrojnim matematickim funkcijama, koje su uzrokovale prekidanje rada programa. Ova vrsta iscrtavanja je zatim zamijenjena kodom Livarot, koji takoder nije bio savrsen, medutim daleko stabilniji od prijasnjeg. Projektu je dodan postupak cestog prijavljivanja promjena koda, kao i njihovih prikaza putem slika. Ovo je omogucilo brze pronalazenje novih gresaka, kao i provjeru njihovih ispravaka od strane korisnika. Kao rezultat svega toga, Inkscape je poznat za stabilna i pouzdana izdanja. Na slican nacin, nastojalo se prosiriti krug korisnika pomocu prevodenja sucelja na razne jezike, sto je uveliko povecalo broj suradnika diljem svijeta. Inkscape ima vrlo pozitivan utjecaj na razvoj programa otvorenog koda opcenito, kao i na prihvatljivost sire publike te vrste programa, iako je on ,,samo program za crtanje". Uz to, Inkscape pruza alate za stvaranje i dijeljenje ikona, oblikovanja umjetnickih djela za web stranice, itd. AUTORI Temeljni kd nastao je zahvaljujuci velikom broju ljudi, koji su pridonijeli razvitku programa. Popis koji slijedi zasigurno nije cjelovit, no ipak sluzi kao prikaz mnogobrojnih pojedinaca, koji su pomogli stvoriti ovaj program: Maximilian Albert, Joshua A. Andler, Tavmjong Bah, Pierre Barbry-Blot, Jean-Francois Barraud, Campbell Barton, Bill Baxter, John Beard, John Bintz, Arpad Biro, Nicholas Bishop, Joshua L. Blocher, Hanno Bock, Tomasz Boczkowski, Adrian Boguszewski, Henrik Bohre, Boldewyn, Daniel Boles, Daniel Borgmann, Bastien Bouclet, Hans Breuer, Gustav Broberg, Christopher Brown, Marcus Brubaker, Luca Bruno, Brynn, Nicu Buculei, Bulia Byak, Pierre Caclin, Ian Caldwell, Gail Carmichael, Ed Catmur, Chema Celorio, Jabiertxo Arraiza Cenoz, Johan Ceuppens, Zbigniew Chyla, Alexander Clausen, John Cliff, Kees Cook, Ben Cromwell, Jon Cruz, Aurelie De-Cooman, Kris De Gussem, Milosz Derezynski, Daniel Diaz, Bruno Dilly, Larry Doolittle, Nicolas Dufour, Tim Dwyer, Maxim V. Dziumanenko, Moritz Eberl, Johan Engelen, Miklos Erdelyi, Ulf Erikson, Noe Falzon, Sebastian Faubel, Frank Felfe, Andrew Fitzsimon, Edward Flick, Marcin Floryan, Fred, Ben Fowler, Cedric Gemy, Steren Giannini, Olivier Gondouin, Ted Gould, Toine de Greef, Michael Grosberg, Bryce Harrington, Dale Harvey, Aurelio Adnauer Heckert, Rene de Hesselle, Carl Hetherington, Jos Hirth, Hannes Hochreiner, Thomas Holder, Joel Holdsworth, Christoffer Holmstedt, Alan Horkan, Karl Ove Hufthammer, Richard Hughes, Nathan Hurst, inductiveload, Thomas Ingham, Jean- Olivier Irisson, Bob Jamison, Ted Janeczko, Marc Jeanmougin, jEsuSdA, Lauris Kaplinski, Lynn Kerby, Niko Kiirala, James Kilfiger, Nikita Kitaev, Jason Kivlighn, Adrian Knoth, Krzysztof Kosinski, Petr Kovar, Michael Kowalski, Benoit Lavorata, Alex Leone, Julien Leray, Raph Levien, Diederik van Lierop, Nicklas Lindgren, Vitaly Lipatov, Ivan Louette, Fernando Lucchesi Bastos Jurema, Pierre-Antoine Marc, Aurel- Aime Marmion, Colin Marquardt, Craig Marshall, Ivan Masar, Dmitry G. Mastrukov, David Mathog, Matiphas, Patrick McDermott, Michael Meeks, Federico Mena, MenTaLguY, Aubanel Monnier, Vincent Montagne, Tim Mooney, Derek P. Moore, Chris Morgan, Peter Moulder, Jorg Muller, Yukihiro Nakai, Victor Navez, Jonathan Neuhauser, Christian Neumair, Nick, Andreas Nilsson, Mitsuru Oka, Vinicius dos Santos Oliveira, Martin Owens, PBS, Alvin Penner, Matthew Petroff, Jon Phillips, Zdenko Podobny, Alexandre Prokoudine, Jean-Rene Reinhard, Alexey Remizov, Frederic Rodrigo, Hugo Rodrigues, Jean Franco Amoni Rodriguez, Juarez Rudsatz, Xavier Conde Rueda, Felipe Correa da Silva Sanches, Christian Schaller, Marco Scholten, Tom von Schwerdtner, Markus Schwienbacher, Danilo Segan, Abhishek Sharma, Tim Sheridan, Shivaken, Rafal Siejakowski, Michael Sloan, John Smith, Sandra Snan, Bostjan Spetic, Aaron Spike, Kaushik Sridharan, Ralf Stephan, Dariusz Stojek, Patrick Storz, Martin Sucha, Sushant A.A., ~suv, Pat Suwalski, Adib Taraben, Parcly Taxel, Hugh Tebby, Jonas Termeau, David Turner, Andre Twupack, Aleksandar Urosevic, Alex Valavanis, Joakim Verona, Lucas Vieites, Daniel Wagenaar, Liam P. White, Sebastian Wust, Michael Wybrow, Gellule Xg, Daniel Yacob, Masatake Yamato, David Yip, Wen-Wei Kao AUTORSKA PRAVA I LICENCA Copyright (C) 1999. - 2023. autora. Inkscape je besplatni softver; moze se dalje distribuirati i/ili modificirati prema uvjetima GPL verzije 2 ili novije. 1.4 2024-11-06 INKSCAPE(1)