Hlavní přehled   |   Info a nápověda Přihlásit   |   Registrovat
 
 
Vektorová grafika a její praktické využití
Sekce: Praktické záležitosti pro všední dny
   |   Rolovat dolů


Vlákno je uzamčené.
V této sekci možná naleznete
druhé vlákno určené pro diskuzi

Adam   
03.11.2021 10:04
Bydliště: Praha
5803 563 5846 
Úvodem
 
Na úvod bychom si měli říct, že ve světě počítačů existují dva základní principy toho, jakým způsobem
je určena a uložena nějaká konkrétní grafika - grafický soubor coby fotografie, obrázek, logo,
nákres něčeho atp.


Rastrová (bitmapová) grafika

- grafický soubor je složen s drobných čtverečků (pixelů)
- pro každý pixel je uvedeno, jakou má barvu
- jemná mřížka všech těchto pixelů dává dohromady výsledný obrázek
- při zvětšování takového obrázku začneme vnímat "kostičkování" (začínáme vidět jednotlivé pixely)
- typické a známé počítačové formáty (typy souborů): např. BMP, JPG (JPEG), PNG


Vektorová grafika

- grafický soubor neobsahuje mřížku drobných pixelů, ale je složen ze základních geometrických elementů (úsečky, křivky, elipsy, mnohoúhelníky atd.)
- grafický soubor uložený v počítači pak obsahuje všechny "matematické" informace o všech těchto dílčích geometrických prvcích, které společně skládají výsledný obrázek
- třeba v případě obrázku složeného z mnoha úseček je po každou úsečku uvedena její poloha, délka, směr, barva a tloušťka čáry
- při snaze zvětšovat (přibližovat či oddalovat) takový obrázek se výsledné zobrazení všech dílčích čar matematicky přepočítá a počítač nám díky tomu může obrázek při libovolném zvětšení zobrazit s krásně ostrými konturami a bez sebemenšího rozostření nebo kostičkování
- typické a používané počítačové formáty (typy souborů): SVG, EPS (PS), CDR, ZMF
- vektorovou grafiku může (umí) obsahovat třeba i formát PDF
- s vektorou grafikou se už dávno mnozí setkali třeba v programu Word (MS Office) v rámci možnosti vložit do dokumentu typ obrázku, kterému tam říkali či říkají "klipart" / "clipart"


Tedy...

Vyloženě fotografie - Zde je vhodná jednoznačně rastrová (bitmapová) grafika, protože je důležitá co největší "jemnozrnost" snímku a má tedy smysl, aby fotografii tvořily co nejjemnější barevné body.
Vektorová grafika se zde vůbec nehodí.

Nápisy, loga, kresby, erby, vlajky, piktogramy, symboly, nákresy - Zde můžeme používat i rastrovou (bitmapovou) grafiku, ale vektorová grafika může být šikovnější.
Skrze vektorovou grafiku si můžeme daný obrázek zvětšit tak, abychom ho nechali kvalitně a bez problému vytisknout třeba i ve velikosti na plachtu, kterou můžeme napnout na stěně velké budovy.
 
Přílohy jsou dostupné pouze pro přihlášené uživatele     |     Přihlásit     |     Registrovat 
 
Bitmapová (rastrová) a vektorová grafika - Porovnání
Bitmapová (rastrová) a vektorová grafika - Porovnání
(Dostupné jen pro přihlášené uživatele) 
 
Obrázky není povoleno jakkoli šířit bez souhlasu jejich autora, a to ani v jakékoli upravené formě
 
Zvláštní ocenění za úsilí nebo přínosPozitivní ohlasy Označit příspěvek Zarážka - Až sem mám přečteno

Adam   
17.11.2021 00:39
Bydliště: Praha
5803 563 5846 
Možnosti, jak vytvořit vektorovou grafiku
 
Nemusíte se nutně naučit kreslit vektorové obrázky přímo v nějakém vektorovém editoru,
tedy konvenčním způsobem. Lze i docela hezky improvizovat. A co jsem sám tak nějak pochopil,
někdy je v tomto improvizovat nejen snazší, ale i efektnější.


1) Běžný (rastrový) obrázek - ať už cizí nebo váš vlastní - můžete ve vektorovém prográmku zkusit vektorizovat, tedy nechat ho automaticky převést do vektorové podoby. Je tam maličko práce s nastavováním a může to mít drobná úskalí, ale často to představuje velmi šikovnou cestu.

2) Pokud pracujete běžně třeba v CAD kreslicím prostředí, tam si můžete své nákresy pohodlně předpřipravit a protože to je také vlastně vektorová grafika, uložíte takový nákres jen ve vhodnějším formátu, rovnou si to pak otevřete v běžném editoru vektorové grafiky a dotvoříte (dořešíte barvy a tloušky čar,
barevné výplně atd.).

3) Běžný (rastrový) obrázek si umístíte jako jakýsi pomocný podklad do vektorového kreslicího programu
a následně v něm kreslíte ručně vektorově tak, že původní pomocný obrázek jakoby obkreslujete. Pomocný podklad pak jednoduše skryjete (zneviditelníte jeho hladinu) nebo celkově odstraníte a zbyde jen čistá vektorová kresba.

4) Obrázek nakreslíte (výraznými barvami) ručně na papír, následně naskenujete, provedete drobnou úpravu (unifikaci) barev a necháte jej zvektorizovat.


Možná existuje další nekonvenční cesta, na kterou jsem si teď jen nevzpomněl.

Jako ukázku připojuji nákres vrstevnic potenciálně anomálního terénu u osady Kačerov v Orlických horách, který jsem před lety tvořil metodou č. 3, tedy v tomto případě obkreslováním mapového podkladu, který jsem měl ve formě běžného rastrového obrázku. V tomto případě obkreslování přeci jen trochu trvalo.
Výslednou vektorovou kresbu jsem pak nechal exportovat jako obrázek formátu PNG o vysokém rozlišení (rozměry 5000 x 5129 pixelů), který vám sem na ukázku přikládám.
 
Přílohy jsou dostupné pouze pro přihlášené uživatele     |     Přihlásit     |     Registrovat 
 


(Dostupné jen pro přihlášené uživatele) 
 
Obrázky není povoleno jakkoli šířit bez souhlasu jejich autora, a to ani v jakékoli upravené formě
 

 
17.11.2021 10:26 Editace moderátorem. Doplnění bodu č. 4
Zvláštní ocenění za úsilí nebo přínosPozitivní ohlasy Označit příspěvek Zarážka - Až sem mám přečteno

Adam   
17.11.2021 10:28
Bydliště: Praha
5803 563 5846 
Tak jsem si ještě vzpomněl - a výše doplnil - 4. možnost.
 
Zvláštní ocenění za úsilí nebo přínosPozitivní ohlasy Označit příspěvek Zarážka - Až sem mám přečteno

Adam   
05.10.2022 22:22
Bydliště: Praha
5803 563 5846 
Vektorizování (1)
 
Nyní se trochu víc podíváme na případy, kdy již máme nějaký obrázek (klasický - pixelový)
a přejeme si jej vektorizovat, abychom ho pak mohli libovolným způsobem zvětšit.
Klidně i na plakát, pokud by to někdo potřeboval.

Přikládám první ukázku vektorizování, a rovnou jde o poměrně dost problematický případ,
protože původní obrázek má opravdu malou velikost a spousta písmen v obrázku je tvořena
jen velmi řídkým množstvím pixelů. To je pak pro převod obrázku do vektorové grafiky
obtížné a na "kvalitě" výsledku se to může projevit.

Později si ukážeme další příklady a i samotný proces a nastavení vektorizování
v jednom z grafických vektorových PC editorů. Teď už ale rovnou na naši první ukázku,
která opravdu patří spíše k těm obtížnějším a k trochu horším výsledkům.
Vše je popsáno uvnitř v obrázku.
 
Přílohy jsou dostupné pouze pro přihlášené uživatele     |     Přihlásit     |     Registrovat 
 


(Dostupné jen pro přihlášené uživatele) 
 
Obrázky není povoleno jakkoli šířit bez souhlasu jejich autora, a to ani v jakékoli upravené formě
 
Zvláštní ocenění za úsilí nebo přínosPozitivní ohlasy Označit příspěvek Zarážka - Až sem mám přečteno

Adam   
06.10.2022 12:55
Bydliště: Praha
5803 563 5846 
Vektorizování (2)
 
Protože se většinou o všem nejvíce naučíme, jdeme-li na danou věc přes
její slabiny a problematická místa, i další ukázka vektorizování je tak trochu
o potížích. Aby člověk věděl, co může čekat.

Tentokrát jde o obrázek už s docela příznivým rozlišením
a třeba písmena textu zde tvoří již docela velké množství pixelů,
než aby toto konkrétně dělalo při vektorizování potíže.
Ty potíže jsou zde v něčem jiném... V obrázku je vše popsáno.
 
Přílohy jsou dostupné pouze pro přihlášené uživatele     |     Přihlásit     |     Registrovat 
 


(Dostupné jen pro přihlášené uživatele) 
 
Obrázky není povoleno jakkoli šířit bez souhlasu jejich autora, a to ani v jakékoli upravené formě
 
Zvláštní ocenění za úsilí nebo přínosPozitivní ohlasy Označit příspěvek Zarážka - Až sem mám přečteno

Adam   
06.10.2022 16:01
Bydliště: Praha
5803 563 5846 
Vektorizování (3)
 
Ale protože by každý příběh měl skončit dobře, nebo alespoň z většiny hledisek,
nyní vám posílám na ukázku původní klasický pixelový obrázek (docela
malý - jen 300 x 300 px), který se následně povedlo poměrně hezky
zvektorizovat. Druhý obrázek v příloze už je pak "export" z hotového
vektoru zpět do klasické pixelové grafiky, ale s tím detailem, že jsem to
nechal vyexportovat do extrémního rozlišení 6000 x 6000 px.

Tedy, pokud si ten druhý obrázek rozkliknete, zkuste
přibližovat zoom a sledujte, kdy vám to začne "kostičkovat"...
 
Přílohy jsou dostupné pouze pro přihlášené uživatele     |     Přihlásit     |     Registrovat 
 
Prvotní obrázek s nízkým rozlišením (300 x 300 px)
Prvotní obrázek s nízkým rozlišením (300 x 300 px)
(Dostupné jen pro přihlášené uživatele)
 
Skrze vektorovou grafiku - Extrémní zvětšenina (6000 x 6000 px)
Skrze vektorovou grafiku - Extrémní zvětšenina (6000 x 6000 px)
(Dostupné jen pro přihlášené uživatele) 
 
Obrázky není povoleno jakkoli šířit bez souhlasu jejich autora, a to ani v jakékoli upravené formě
 
Zvláštní ocenění za úsilí nebo přínosPozitivní ohlasy Označit příspěvek Zarážka - Až sem mám přečteno

Adam   
23.12.2022 14:01
Bydliště: Praha
5803 563 5846 
Vektorizování (4), zmínka o Mpx, zmínka o plotrech
 
Příště se snad už konečně dostanu k tomu, abych ukázal, jak přesně
se vektorizace původně běžného pixelového obrázku provádí.

Teď bych vám sem však chtěl hodit ještě nějaké ukázky již hotového díla,
kde byla vektorizace využita k tomu, aby následně bylo možné danou grafiku
vyexportovat do nového (běžně pixelového) obrázku, avšak nyní ve velmi
vysokém rozlišení.

U obou obrázků v příloze jsem potřeboval zajistit tisk na velkoformát papíru.
Oba tyto obrázky byly zcela na začátku jen malými běžnými obrázky,
zhruba o velikosti 300 x 300 pixelů.

Přesto, že megapixely (Mpx) se užívají hlavně v digitálním fotografování,
napadlo mě pro zajímavost vám tuto hodnotu zde u ukázek uvést také.


Obrázek o magnetismu má rozměry cca 2900 x 2900 px. (8,5 Mpx) a tisknul jsem ho na formát A3

Lukostřelecký terč má rozměry cca 5500 x 5500 px. (30,3 Mpx)
Tisknul jsem ho ale v ještě vyšším rozlišení: 11000 x 11000 (121 Mpx) na formát A1


Zde neodolám a zmíním, že údaj Mpx hlavně u fotografování mobilními telefony
v dnešní době vůbec nemusí mít až tolik co dělat s kvalitou fotografií.
A také to tak velmi často bývá. Údajem Mpx se především jen lákají zákazníci,
ale jakmile fotky pořizujete, zjistíte, že pixelově je opravdu velká, ale že v souladu
s tím vůbec ta fotka nemá ostrý obraz, těžce postrádá detaily a celá ta vysoká
hodnota Mpx je pak vlastně k ničemu. Třeba se toto časem změní...


Ještě jednu poznámku to chce, a to o něco více k věci.
Existují tiskárny (plotry), kde lze tisknout vektorovou grafiku přímo. Není potřeba
vyexportovávat pixelový obrázek o vysokém rozlišení, ale dávkovače barev
jezdí po papíru a kreslí všechny křivky "hladce" přímo dle daného vektorového
souboru. Pro vektorový tisk na plotru je však vhodná grafika,
která byla už na počátku postupně kreslena přímo jako vektorové křivky.

Pro vektorový tisk na plotru v praxi nebývá vhodný původně pixelový obrázek,
který byl následně zvektorizován. Je to proto, že proces vektorizování původně
pixelových obrázků pracuje stylem, že výsledný vektorový obrázek je tvořen
velmi vysokým počtem menších (kratších) dílčích křivek, které se různě překrývají,
z čehož by se plotr zbláznil (a následně možná i vy, pokud byste vyšinutou
činnost plotru zkoušeli trpělivě sledovat).

Pokud je však daný vektorový obrázek už na samotném začátku tvořen
v nějakém vektorovém kreslicím editoru, na plotru se to pak tiskne dobře.
Moje cesta byla původní obrázky zvektorizovat a následně je nechat
vytisknout "klasicky", jako pixelový obrázek, avšak s využitím vysokého rozlišení.
 
Přílohy jsou dostupné pouze pro přihlášené uživatele     |     Přihlásit     |     Registrovat 
 
Cca 2900 x 2900 px (po vektorizování a exportu zpět do běžného bitmapového obrázku)
Cca 2900 x 2900 px (po vektorizování a exportu zpět do běžného bitmapového obrázku)
(Dostupné jen pro přihlášené uživatele)
 
Cca 5500 x 5500 px (po vektorizování a exportu zpět do běžného bitmapového obrázku)
Cca 5500 x 5500 px (po vektorizování a exportu zpět do běžného bitmapového obrázku)
(Dostupné jen pro přihlášené uživatele) 
 
Obrázky není povoleno jakkoli šířit bez souhlasu jejich autora, a to ani v jakékoli upravené formě
 
Zvláštní ocenění za úsilí nebo přínosPozitivní ohlasy Označit příspěvek Zarážka - Až sem mám přečteno

Adam   
16.07.2023 15:54
Bydliště: Praha
5803 563 5846 
Vektorizování (5), ukázka v programu Inkscape
 
Připravil jsem pro vás stručnou ukázku, takový nástin, jak se vektorizace dělá pomocí programu Inkscape.
Inkscape je editor vektorové grafiky s freeware licencí a s provedením i v portable verzi.

Ještě je dobré připomenout, že pro vektorizování je opravdu vhodné, aby základní obrázek
měl co nejnižší počet vyskytujících se barev. Nikoli tisíce různých barevných odstínů,
ale aby šlo jen o několik samostatných barev, které souvisle tvoří jednotlivé čáry a výplně ploch.
O tomto jsme si tu už psali a určitě si o tom ještě napíšeme.

Nyní v programu Inkscape:

Pixelový (rastrový - bitmapový) obrázek tam snadno naimportujete (např. i ze Schránky, CTRL+V)
a následně spustíte v nabídce "Path" nástroj "Trace bitmap" (viz 1. obrázek).

Vektorizování se tam pak musí nastavovat pomocí řady parametrů.
Nebudu vás tu uspávat nenázorným vysvětlováním jednotlivých voleb.
Pokud máte barevný obrázek o několika barvách, jsou pro vás podstatné položky,
které jsou na 2. obrázku zvýrazněné šipkou. Každý si s tím musí trochu vyhrát
a ozkoušet si to, jak se to v praxi chová a jak to výslednou vektorizaci mění.

Výsledek vektorizování je viditelný na 3. obrázku. Vektorizační nástroj to zde měl velmi obtížné,
protože třeba ty malé názvy katastrálních území jsou tvořeny písmeny, jejich tloušťka
je většinou jen 1 pixel, takže výsledkem jsou pak takováto "zakulacená" písmena.
Vyhnout se tomu dá tím, že základní obrázek bude připraven v podobě, ve které nebudou
čáry tlusté jen 1 pixel, ale budou tlustší.

Je možné však získat jiný typ výsledku, který zase naopak oproti zaoblování tíhne více
k prosazení ostrých čarových zlomů. Celkově je dobré hodně si vyzkoušet, jak se projeví
změny parametrů v druhé kartě vektorizačního nástroje s názvem "Options" (viz 4. obrázek).
Na obrázku vidíte, že trasování zde naopak prosazovalo ostré rohy oproti zaoblování.
V praxi se vám mohou hodit obě verze a různé pohrávání si se všemi těmito parametry.

Později si ukážeme ještě nějaké zajímavější a "hezčí" vektorizování a jeho výsledky.
 
Přílohy jsou dostupné pouze pro přihlášené uživatele     |     Přihlásit     |     Registrovat 
 
Nástroj pro trasování (vektorizování) pixelového obrázku (bitmapy)
Nástroj pro trasování (vektorizování) pixelového obrázku (bitmapy)
(Dostupné jen pro přihlášené uživatele)
 
Nastavení základních parametrů pro vektorizování
Nastavení základních parametrů pro vektorizování
(Dostupné jen pro přihlášené uživatele)
 
Výsledek vektorizování
Výsledek vektorizování
(Dostupné jen pro přihlášené uživatele)
 
Změna dalšího nastavení a ukázka důsledků
Změna dalšího nastavení a ukázka důsledků
(Dostupné jen pro přihlášené uživatele) 
 
Obrázky není povoleno jakkoli šířit bez souhlasu jejich autora, a to ani v jakékoli upravené formě
 
Zvláštní ocenění za úsilí nebo přínosPozitivní ohlasy Označit příspěvek Zarážka - Až sem mám přečteno



Vlákno je uzamčené.
V této sekci možná naleznete
druhé vlákno určené pro diskuzi


 
Omforum.cz   |   Nápověda   |   Pravidla fóra   |   Podpořte chod fóra   |   Vytvořil: 2015-2024 Adam Benda
 
 
CC BY-NC-ND 3.0 CZ
Licence Creative Commons
Toto dílo podléhá licenci Creative Commons Uveďte původ-Neužívejte komerčně-Nezpracovávejte 3.0 Česká republika License