Inkscape tutorial: Bitkép vektorizálása

Inkscape

Ismertető | Bitkép vektorizálása

Az Inkscape tartalmaz egy eszközt, amellyel pixelgrafikus képeket lehet egy vagy több útvonallá alakítani. Az alábbi rövid írásból megismerheti ennek az eszköznek a működését.

Vegye figyelembe, hogy a vektorizálás célja nem egy kép pontos másolatának a létrehozása; mint ahogy nem célja a végső eredmény előállítása sem. Egyik vektorizáló program sem nyújt ilyesmit. Ezzel szemben olyan görbékhez juthat, melyeket aztán a rajzához kiindulásként használhat.

A Peter Selinger eredeti Potrace könyvtárából származó vektorizáló eszköz fekete-fehér bitképeket dolgoz fel, és görbéket állít elő. Jelenleg az Inkscape háromfajta bemeneti szűrőt biztosít, melyekkel egy bitkép a Potrace számára feldolgozhatóvá válik.

Általában minél több sötét pixel van a közbeeső képen, a Potrace annál több átrajzolást fog végezni. Minél több az átrajzolás, annál több processzoridőre lesz szükség, és az útvonal annál összetettebb lesz. Ajánlott, hogy előbb világosabb közbenső képekkel kísérletezzen, és fokozatos sötétítéssel jusson el a megfelelő összhanghoz és összetettséghez.

A vektorizáláshoz először nyisson meg vagy importáljon egy képet, jelölje ki, majd válassza az Útvonal Bitkép vektorizálása… parancsot vagy nyomja meg a Shift+Alt+B billentyűket.

A párbeszédablakban az öt szűrő beállításai láthatók:

  • Fényesség-levágás

Ez a szűrő pusztán a vörös, a zöld és a kék (vagy a szürke árnyalatai) színek összege alapján dönti el egy pixelről, hogy fehér vagy fekete legyen-e. A küszöb 0,0 (fekete) és 1,0 (fehér) között lehet. A küszöb növelésével csökken a fehérként figyelembe veendő pixelek száma, így a közbenső kép sötétebb lesz.

  • Élkeresés

J. Canny élkeresési algoritmusára épülő szűrő, mellyel gyorsan elválaszthatók a hasonló kontrasztú területek. A közbenső kép itt az előző szűrőhöz képest kevésbé részletes, viszont ezáltal olyan görbék is nyerhetők, amilyenek másképpen nem. A küszöb (0,0–1,0) ezúttal egy fényességi küszöböt jelent, amely alapján egy kontrasztos éllel szomszédos pixelek bekerülnek a kimenetbe. Ezzel szabályozható a kimenetben az él sötétsége vagy vastagsága.

  • Színek számának csökkentése

Az előzőektől nagyon eltérő közbenső képet eredményező, ám mégis nagyon hasznos szűrő. A fényességeltérések vagy a kontrasztok helyett a színek változásai mentén keresi az éleket, akár egyenlő fényesség vagy kontraszt mellett is. A színek számával az határozható meg, hogy a kimenetben hány szín lenne, ha a közbenső kép színes volna. Ezután a szűrő az alapján dönti el a fekete-fehér kérdést, hogy egy-egy szín páros vagy páratlan indexű-e.

Célszerű kipróbálni mindhárom szűrőt, és megfigyelni a különféle típusú bemeneti képekkel kapott útvonalak közti különbségeket. Mindig van olyan kép, amelynek esetében az egyik szűrő a többinél jobb eredményt ad.

Vektorizálás után ajánlott az eredményt az Útvonal Egyszerűsítés (Ctrl+L) paranccsal feldolgozni, a csomópontokat csökkentendő. Ez könnyebben szerkeszthetővé is teszi a Potrace kimenetét. Példaként álljon itt az Old Man Playing Guitar című kép vektorizálása:

Figyelje meg, hogy milyen sok csomópontot tartalmaz az útvonal. És a Ctrl+L megnyomása utáni tipikus eredmény:

A kép így kicsit elnagyoltabb lett, de sokkal egyszerűbbé is vált, ezért könnyebb szerkeszteni. Ne feledje, hogy nem a kép pontos visszaadása volt a cél, hanem olyan görbékhez jutni, melyek felhasználhatók lesznek egy rajzban.

  • Autotrace

Az Autotrace opció más algoritmust használ a vektorizáláshoz, és néhány más paramétert is kínál a beállításokhoz. Lehet, hogy egy kicsit tovább tart, amíg működik, de ad némi választékot.

  • Középvonalas vektorizálás (autotrace)

Ha egy vonalas rajzot szeretne vektorizálni, és ennek eredményeképpen kitöltött területek helyett könnyen módosítható vonalakat szeretne kapni, használja ezt az opciót, ugyanis ez a módszer megpróbálja megtalálni a rajzot alkotó összefüggő vonalakat.

Authors: Bulia Byak; Jonathan Leighton; Colin Marquardt; Nicolas Dufour; Gellért Gyuris; Maren Hachmann

Translators: Somogyvári Róbert — 2008; Gyuris Gellért — 2018

Header / footer design: Esteban Capella — 2019