Vektorski obris pomoću tableta. Crtanje posebnim alatima




Otvorite svoju sliku u uređivaču grafike Inkscape.  Ovu sliku cvijeta pronašli smo u Kreativnoj zajednici. Sve dok nemate dovoljno iskustva u stvaranju vektora, ovo je dobra opcija da naučite kako stvoriti vektorski obris fotografije pomoću jednostavne slike.

Odaberite veličinu za vektorsku sliku.

  1. Idite na Datoteka\u003e Svojstva dokumenta. Ili samo pritisnite CTRL + SHIFT + D.
  2. Odaberite veličinu vektorske slike. Na popisu standardnih veličina možete odabrati veličinu ili unijeti svoju širinu i visinu. U ovom ćemo članku koristiti rezoluciju 300x300. Zatim zatvorite dijaloški okvir.
  • Promijenite veličinu fotografije ili bitne slike.  Kliknite alat "Odabir i transformacija" u stupcu ikone alata u lijevom dijelu radnog prostora ili pritisnite F1. Klikom na sliku strelica pokazivača trebala bi biti u kutu. Ako vidite strelice kako se okreću, ponovo kliknite na sliku. Pritisnite tipku CTRL i jednu od strelica koje se istovremeno prikazuju u kutovima, a zatim mišem povlačite dijagonalno i na taj način promijenite veličinu slike proporcionalno veličini vektora. Pritiskom na CTRL spremite omjer slike odabranog objekta.

    Kliknite ikonu Pencil tool ili pritisnite F6.

    Povećajte svoju rasteriziranu sliku.  Držite tipku CTRL i pomičite se kotačić miša ili kliknite ikonu alata "Zoom In".

    Pomoću alata olovka počnite crtati.  Napisi koje ćete primijeniti trebaju biti slični obliku slike, ali ne bi trebali biti savršeno točni. Kasnije ćete izvršiti podešavanja.

    Kada završite, kliknite ikonu za uređivanje "Linija čvora" ili pritisnite F2. Povećajte crte koje ste nacrtali i započnite s uređivanjem. Vidjet ćete mnogo malih kvadrata. To su čvorovi koji naglašavaju crte. Vjerojatno vam neće trebati toliko čvorova da se pojave, tako da možete obrisati neke od njih. Postoje dva načina za to:

    • Odaberite odjeljak za uređivanje i pritisnite Ctrl + L da biste pojednostavili taj postupak. Ovo je jednostavan način uklanjanja nepotrebnih čvorova. Na odabranim čvorovima možete koristiti naredbu pojednostavljenja nekoliko puta.
    • Odaberite odjeljak za uređivanje. Kliknite na čvorove (kvadrate) i obrišite ih pritiskom na tipku "Delete".
  • Povećajte prikaz da biste vidjeli koje stavke treba prilagoditi.  Shvatit ćete da će vam ovaj korak oduzeti najviše vremena i truda. Ovaj je sustav stvoren pomoću trackball-a tako da možete postići maksimalnu točnost u radu.

    Počnite prilagođavati.  U dijelu gdje je slika oštećena, mjesto je vrlo jasno vidljivo. Pomicanjem kvadrata oko slike, vidjet ćete da se linije kreću i samo ih morate prilagoditi konturama slike. U ovoj fazi rada morat ćete eksperimentirati. Ako se pojave poteškoće, pročitajte Inkscape priručnik.

    • Da biste dobili glavni oblik slike, prije kretanja s drugim promjenama parametara morat ćete premjestiti čvorove (kvadrate) na željena mjesta. Morat ćete pažljivo prilagoditi zavoje, ali primijetit ćete koliko će vam to olakšati budući rad.
    • Možete kliknuti na segment koji povezuje dva čvora (kvadrata) i prilagoditi liniju.
  • Povremeno pregledavajte rezultate svog rada, onemogućujući funkciju zumiranja.  Imajte na umu da ponekad možete previše povećati sliku. Tijekom postupka uređivanja neki će elementi slike zahtijevati vrlo veliko povećanje, dok će se drugi trebati vrlo malo povećati, a to će biti dovoljno za jasnoću slike.

    Isključite bitmap kako biste mogli provjeriti ima li razmaka u crtama koje crtate.

    1. Kliknite na alat za odabir i transformaciju ili F1.
    2. Kliknite na sliku i pomaknite je u stranu.
  • Prikupite sve dijelove slike.  Kliknite na ikonu alata „Izbor i transformacija“. Odaberite sve dijelove slike i kombinirajte ih.

    1. Kliknite Linije\u003e Spajanje.
    2. Pritisnite CTRL ++ istovremeno (dva puta plus).
  • Odaberite boju koju želite za svoju sliku. Odaberite fotografiju (ako još uvijek nije odabrana), a zatim odaberite boju pri dnu zaslona.

    Za kvantitativnu analizu smetnji s dislokacije oko svoje osi, provodi se proizvoljna zatvorena orijentirana kontura - "Burgersova kontura".

    Burgerski obris  Je lanac vektora koji povezuje susjedne atome.

    Početak i kraj konture u diskontinuitetu povezuje Burgerski vektor jednak pomiku koji nastaje dislokacijom (Sl. 5).

    Slika 5. Contour Burgersa: i- u savršenoj rešetki, b- u rešetki s jednom dislokacijom.

    Veličina i smjer ne ovise o veličini Burgersove konture, njenoj konfiguraciji i odabiru točke podrijetla konture.

    Posljedica:

    1. Burgerski vektor je rešetka prijenosa rešetke, jer nakon klizanja rešetka se čuva, tj. stvarni plastični pomak nije praćen uništenjem

    2. Vektor Burgers može mijenjati svoju vrijednost samo u skoku.

    Takav skok u nekom trenutku znači da se dislokacijske grane, tj. u ovom su se trenutku susrele tri dislokacije (Sl. 6).

    Slika 6. Podružnica dislokacija

    Ako nema grananja, onda ostaje nepromijenjeno duž cijele duljine dislokacije. Posljedica:

    Dislokacija se ne može prekinuti unutar kristala.

    Definicija dislokacije br. 2 "Dislokacija je linearni defekt koji lomi bilo koju Burgersovu konturu, prekrivajući njenu os"

    Obje su definicije jednake. Prednost definicije br. 2 je pogodnost opisivanja pomaka atoma s mjesta dislokacije.

    Znak Burgerskog vektora određen je smjerom kretanja duž konture Burgersa.

    Zaobići ćemo konturu u smjeru suprotnom od kazaljke na satu, tada ako je njena projekcija na os pozitivna, tj. ∙ \u003d 0 (sl. 7).

    Slika 7. Odabir znaka Burgerskog vektora

    Vektor burgera, uklj. a njegov znak je pohranjen u pokretnom koordinatnom sustavu povezanom s osi dislokacije ako pomičete Burgersovu konturu duž zakrivljene osi dislokacije (Sl. 8 i).

    Slika 8 Razlika u znaku Burgerskog vektora na suprotnim stranama petlje dislokacije:

    i  - pogled u ravnini proklizavanja N   (prijelomi konture Burgers usmjereni su jedan prema drugom); b  - dio koji je normalan u ovoj ravnini (višak polu-ravnina leži na suprotnim stranama ravnine klizanja N )

    U bilo kojem fiksnom koordinatnom sustavu povezanom s rešetkom, suprotne grane dislokacije imaju različit znak (na različitim točkama presjeka ravninom iste krivuljaste dislokacije, Burgerski vektori nisu mali). Promjena znaka povezana je s promjenom znaka osi dislokacije u suprotnu desnu stranu (pozitivno kad gledamo „rep“ vektora osi u fiksnom koordinatnom sustavu povezanom s rešetkom) i na lijevoj strani (negativno kada nas vektor osi „gleda u isti koordinatni sustav“ „).


    U presjeku (Sl. 8 b) i imaju drugačiji znak. To odražava fizičku razliku između dvije grane dislokacije: višak polovine ravnine od grane 1 iznad, a od grane 2, nalazi se ispod.

    Promjena znaka Burgerskog vektora iz promjene "pozitivnog" smjera osi dislokacije dovodi do jednakosti zbroja Burgerskih vektora kada se s suprotnih strana kreću na istu točku dislokacije:. To vrijedi i za bilo kakve grane dislokacija: ako pravci svih dislokacija idu do točke grane, kao što je Kirchhoffov zakon za električne krugove, zbroj Burgerskih vektora kada se kreće na isto mjesto dislokacije s suprotnih strana je nula.

    Dislokaciju u svakoj točki, dakle, karakteriziraju dva neovisna vektora: vektor jedinične osi i Burgerski vektor.

    Stoga je za kvantitativni opis dislokacija tenzorski beskonačno produženi objekt proizvoljne konfiguracije

    Tenzor -ukupnost tri vektora u određenom koordinatnom sustavu koji se prema određenom zakonu pretvaraju u ukupnost ostala tri vektora koji odgovaraju drugom koordinatnom sustavu.

    Da bi se jedinstveno utvrdilo dislokaciju, uveden je koncept Burgers vektorab ili vektor pomaka dislokacije. Burgeri vektorb određeno metodom koju je predložio Frank. Razmotrite jednostavnu kubnu rešetku. Nacrtamo zatvorenu petlju oko nedostatka, ali dalje od nje, na čvorovima neiskrivljene rešetkeafcd proizvoljnog oblika - kontura Burgersa (Sl.2.6, a). Pomaknite ovu konturu naidealan kristal koji ne sadrži strukturne nedostatke. Ako je strukturni nedostatak dislokacija, tada je kontura u području a e nužno biti otvoren. Da biste ga zatvorili, morate umetnuti segment, koji se zove Burgers vektorb (Sl. 2.6, b). Dislokacija se, prema tome, može definirati ne samo kao granica nepotpunog pomaka, već i kao jednodimenzionalni defekt za koji je Burgersova kontura u idealnoj rešetki otvorena ili zatvorena. Ako uzmemo pozitivan smjer linije dislokacije koja ide duž osi okomito na ravninu figure prema nama, konturu treba zaobići u smjeru suprotnom od kazaljke na satu.

    Konstrukcija konture i Burgerskog vektora za vijčanu dislokaciju prikazana je na Sl.2.7. Obiranje linije dislokacije od donjeg do gornjeg horizonta odvija se u spirali u smjeru kazaljke na satu. Za dobivanje zatvorene petlje u savršenom kristalu potreban vam je vektorb , koji će biti vektor Burgers.


       Sl. 2.6. Određivanje Burgerskog vektora rubne dislokacije; Burgeri zatvorena petljaafcd u neispravnom kristalu (a) otvoren u savršenom kristalu" f" c" d" e (B). Burgeri vektorb zatvara ovaj krug

    lokacija burgeri vektori  različito za dislokacije rubova i vijaka. Za rubnu dislokaciju, vektor Burgers je normalan na liniju dislokacije. Ako se Burgersova kontura crta oko vijčane dislokacije, tada će zatvarajući Burgerski vektor biti paralelan s linijom dislokacije.

    Najznačajnije karakteristike Burgerskog vektora su sljedeće:

    1) burgerski vektor linearne dislokacije je normalan njegovoj liniji, a spiralni je paralelan s njom;

    2) ako kontura Burgers obuhvaća nekoliko dislokacija, tada će Burgerski vektor ove konture biti jednak geometrijskom zbroju vektora pojedinih dislokacija;

    3) vrijednost vektora Burgers duž linije dislokacije ostaje konstantna;

    4) vektor Burgers karakterizira samo dislokacije, a za ostale nesavršenosti kristalne rešetke jednak je nuli.


       i

    b
       Sl. 2.7. Burgeri se konture oko vijčane dislokacije (a) i
    slična kontura u savršenom kristalu (b)

    Budući da, po definiciji, Burgersova kontura prolazi od atoma do atoma, Burgerski vektor u savršenom kristalu jednak je udaljenosti između dva atomska čvora, tj. je prijevodni vektor rešetke. Naziva se dislokacija koja ima takav Burgerski vektor puniili identitetdislokacija.

    U fig. Na slici 2.8 prikazane su jedinične ćelije različitih kubnih rešetki s Burgers vektorima potpunih dislokacija.

    Veličinu i smjer Burgerskog vektora zapisuju se kroz njegove komponente duž glavnih kristalografskih osi

    gdje< hKL> -vektorski kristalografski simboli smjerab ,

       - parametar rešetke.

    Jačina vektora ili takozvana snaga vektora određena je izrazom (2.8) kao

    ,

    Stoga su za jednostavnu kubnu rešetku Burgerski vektori jednaki:

    ;

    .



       a b c
       Sl. 2.8. Glavni hamburški vektori u kubičnim strukturama:
       a je primitivna stanica; b - ćelija usredotočena na lice;
       c - ćelija usmjerena na volumen

    Stoga, za jednostavnu kubnu rešetku, potpuna dislokacija ima minimalan vektor Burgersab 1 = čija je vrijednost (snaga) jednaka(- parametar rešetke). U kristalima s bcc rešetkom karakteriziran je minimalni Burgerski vektor potpune dislokacijeb 1 =1/2    s kapacitetom u fccb   1 \u003d 1/2 a   snagom (vidi Sl.2.8).

    Ako dislokacija s Burgerskim vektoromb 1 je podijeljen unutar kristala na dvije dislokacije s Burgerskim vektorimab 2   i b 3 , tada uvjet

    može pretvorite bitmap u vektor, to jest pretvoriti u SVG element konture.

    Trenutno koristi Potraceov programski kod Petera Selingera () za vektorizaciju inkscape-a. Možda će se u budućnosti dodati i drugi programi, ali čak su i u ovoj fazi dostupne mogućnosti sasvim dovoljne.

    Imajte na umu da svrha vektorizacije (prevođenje rastera u konture) nije stvaranje točne kopije izvorne slike ili gotovog crteža. Nijedan od postojećih algoritama to još ne može učiniti. Sve što može učiniti algoritam vektorizacije  je li to pretvorite rastersku sliku, na primjer, fotografiju u skup obrisakoji možete koristiti u svom radu.

    U pravilu, što su tamniji pikseli na slikama, to više radi algoritam vektorizacije. Što više vektorizer radi, više će mu trebati računalni resursi i duže će morati raditi. Stoga se preporučuje započeti s lakšim verzijama slike, postupno ih prigušivajući kako bi se dobila optimalna razina detalja konture i proporcija.

    Da bi se od rasterskih slika napraviti vektorske obrise  Preuzmite ili uvezite bitmap. Odaberite bitnu sliku objekta koja će se pretvoriti u obrise i u glavnom izborniku odaberite naredbu "Obrisi" - "Vectorize Raster ..." ili upotrijebite kombinaciju tipki Shift + Alt + B.

    Vidjet ćete tri filtra. Prvi je "smanjenje svjetline". Ovaj filter jednostavno koristi zbroj crvenih, zelenih i plavih komponenti piksela (drugim riječima, nijanse sive) kao pokazatelja, i odlučuje hoće li ga percipirati kao crnu ili bijelu. Vrijednost praga svjetline može se postaviti u rasponu od 0,0 (crna) do 1,0 (bijela). Što je veća vrijednost, to će se manje piksela doživljavati kao "bijelo", a na slici će biti više crnih.


    Opcija druga - "Definiranje ivica". Ovaj filtar koristi algoritam za otkrivanje ruba koji je izumio J. Canny. Ovaj algoritam vektorizacije  To je način za brzo traženje izoklina (izoklina je linija duž koje nagib definiran jednadžbom ostaje konstantan) i sličnih kontrasta. Ovaj filtar stvara sliku koja je manje slična originalu nego rezultatu prvog filtra, ali pruža informacije o krivuljama koje bi bile zanemarene kada bi se koristili drugi filtri. Ovdje vrijednost praga (od 0,0 do 1,0) kontrolira prag svjetline između susjednih piksela, ovisno o tome koji će susjedni pikseli postati ili neće postati dio kontrastnog ruba i, sukladno tome, padati u konturu. U stvari, ovaj parametar određuje tamu ili debljinu ruba.


    Treća opcija je "Kvantizacija boja." Rezultat ovog filtra je slika koja se znatno razlikuje od rezultata dva prethodna filtera, ali može biti korisna. Umjesto da pokazuje izokline svjetline ili kontrasta, ovaj filtar traži rubove gdje se boja mijenja, čak i ako susjedni pikseli imaju istu svjetlinu i kontrast. Parametar ovog filtra (broj boja) određuje broj boja na izlazu, kao da je bitmap boja u boji. Nakon toga, filtar određuje je li crno ili bijelo, ovisno o paritetu indeksa boja.


    Skrećemo pažnju početnika da je rezultat vektora (iako se nalazi na vrhu originalne bitmape) zaseban konturni objekt. Ovaj je objekt odmah odabran te ga možete pomicati mišem ili strelicama tipkovnice kako biste bili sigurni da je neovisan. Čvorovi objekata mogu se uređivati \u200b\u200bpomoću alata za upravljanje čvorovima (za više detalja pogledajte odjeljak s uputama za inkscape). Vrijedno je isprobati sva tri filtra i pažljivo razmotriti razlike u rezultatima obrade različitih slika. Sve su slike individualne. Sigurno postoji slika na kojoj jedan filtar radi bolje, a drugi gori.

    Nakon vektorizacije, preporučuje se upotreba funkcije pojednostavljenja konture za smanjenje broja čvorova. Ova se funkcija nalazi u glavnom izborniku "Obrisi" - "Pojednostavite" ili kombinaciji tipki Ctrl + L. Uz smanjenje čvorova, rezultat rada nakon vektorizacije je lakši za uređivanje.

    Slika dolje na lijevoj strani prikazuje rezultat posljednjeg filtra s prikazom konturnih čvorova odmah nakon vektorizacije. S desne strane je isti objekt, ali nakon pojednostavljenja kontura. Ova slika pokazuje sasvim pojednostavljen rezultat pojednostavljenja.


    Moguće je da će slika postati malo grublja, ali sada je to puno lakše uređivati. Još jednom imajte na umu da vektorizacija ne daje točnu kopiju vektora, već skup krivulja s kojima možete raditi dalje.