Wikipedista:Pavouk/Inkscape
Inkscape je svobodný a otevřený editor vektorové grafiky . Tento editor lze použít k vytváření nebo úpravě vektorové grafiky, jakou jsou ilustrace, diagramy, vektorová grafika, grafy, loga, ale i složité obrazy. Výchozím vektorovým grafickým formátem Inkscape je SVG; lze však importovat a exportovat z a do mnoha dalších formátů. [1]
Inkscape dokáže vykreslit základní vektorové tvary (např. obdélníky, elipsy, polygony, oblouky, spirály, hvězdy a tří rozměrné kvádry) a text. Tyto objekty mohou být vyplněny plnými barvami, vzory, radiálními nebo lineárními barevnými přechody a jejich okraje mohou být vyhlazeny, vždy s nastavitelnou průhledností. Podporováno je také vkládání a volitelné trasování rastrové grafiky, což umožňuje v editoru vytvářet vektorovou grafiku z fotografií a dalších rastrových zdrojů. S vytvořenými tvary lze dále transformovat, příkladem je posun, rotace, změna měřítka a zkosení.
Dějiny
[editovat | editovat zdroj]Práce na Inkscape začala v roce 2003 jako alternativní verze (fork) projektu Sodipodi.[2] Sodipodi, vyvíjený od roku 1999, byl sám založen na programu Gillu (GNOME Illustration Application) Rapha Leviena. [3]
Dle informací samotného Inkscape se slovo Inkscape vysvětluje jako složenina anglických slov ink (inkoust) a scape (stvol). [4]
Alternativní verzi programu (fork) vedli čtyři bývalí vývojáři ze Sodipodi (Ted Gould, Bryce Harrington, Nathan Hurst a MenTaLguY ); jako důvody pro odvětvení identifikovaly rozdíly v cílech projektu, otevřenost vůči příspěvkům třetích stran a technické neshody. S Inkscape uvedli, že se zaměří na vývoj implementace kompletního standardu SVG, zatímco vývoj Sodipodi zdůraznil vývoj editoru vektorové grafiky pro obecné účely, možná na úkor SVG. [5]
Po rozvětvení vývojáři Inkscape výrazně změnili systém: přešli od programovací jazyka z C na C++ ; přijali vazby C++ z GTK + (dříve GIMP Toolkit) (gtkmm); přepracovali jeho uživatelské rozhraní a přidali řadu nových funkcí. [6] Zejména v implementaci standardu SVG v Inkscape, i když neúplné, se ukázalo postupné zlepšování.[7]
Od roku 2005 se Inkscape účastní programu Google Summer of Code . [8]
Až do konce listopadu 2007 byl zdrojový kód Inkscape hostován u společnosti SourceForge. Poté se přestěhoval do Launchpadu.[9] V červnu 2017 se přestěhoval na GitLab. [10]
Funkce
[editovat | editovat zdroj]Základní nástroje v Inkscape jsou:
- Nástroj obdélníky a čtverce: vytváří obdélníky a čtverce, rohy čtverců a obdélníků lze zaoblit.
- Nástroj tvorba kvádrů : vytváří třírozměrné útvary, které mají nastavitelné perspektivy XYZ a konfigurovatelné hodnoty pro úběžníky. 3R pole jsou ve skutečnosti skupiny cest a po zrušení seskupení je lze dále upravovat.
- Nástroj kruhů, elips a oblouků: kruhy a elipsy lze transformovat na oblouky (např. otevřený půlkruh) a segmenty (např. uzavřený půlkruh).
- Nástroj hvězdy a mnohoúhelníky: K napodobení spirografu lze vytvořit vícebodové (3 až 1 024 bodů) hvězdy se dvěma ovládacími úchyty (základní a špičkový). Mnohoúhelník s jedním ovládacím (základním) uchytem lze použít k vytváření položek na základě počtu šestiúhelníků, pětiúhelníků atd.
- Nástroj tvorba spirál: vytváří spirály, které mají konfigurovatelný počet otáček (obrátek), rozdílnost (hustota / rozprostření vnějších závitů), vnitřní poloměr (vytažení ze středu)
- Nástroj tužka (cesty): který umožňuje kreslení čar od ruky.
- Kresba béziérových křivek: vytváří Bézierovu křivku uzel po uzlu nebo úsečky na stejné cestě.
- Kaligrafický nástroj (vesty): vytváří kaligrafické či štětcové tahy od ruky, nástroj může volitelně používat údaje o tlaku a náklonu z grafického tabletu .
- Textový nástroj: vytváří texty, které lze použít některý z operačních systémů (OS) osnovy a Unicode fontů včetně zprava doleva skriptů . Jsou implementovány nástroje převod textu na cesty, normální, tučné, kurzíva, zúžené a rozšířené písmo, zarovnání (vlevo, vpravo, na střed, do bloku), horní index, dolní index, vertikální a horizontální text jsou implementovány. Všechny textové objekty lze transformovat pomocí řádkování, prostrkávání písmen, mezislovních mezer, vodorovného párování znaků, svislého posunutí a otočení znaků buď ručně, nebo prostřednictvím přednastavené nabídky. Text může být umístěn podél cesty (text i cesta zůstávají upravitelné), proudit do zkontrolovaného tvaru nebo lze u něj zkontrolovat pravopis. K verzi 0.91 nejsou k dispozici odrážkové seznamy, číslované seznamy, odsazení a podtržený text.
- Nástroj nástřik objektů: vytváří kopie nebo klony jedné nebo několika položek, vyberte položku (položky), poté na položku nástřik klikněte na plátno, pohněte myší nebo posouvejte kolečkem myši.
- Nástroj vyplnění prostoru: vyplní ohraničenou oblast daného objektu (vektoru). Nástroj vyplnění prostoru funguje spíše opticky než geometricky, zaplňuje veškerý prázdný prostor, který může obsáhnout, a může pomoci s trasováním obrazu.
- Nástroj diagramové spojky: vytváří propojené cesty založené na objektech, často se používá ve vývojových diagramech, diagramech nebo schématech.
Navíc existují další specializované nástroje:
- Rastrová grafika : Inkscape podporuje export bitmapových obrázků (jako PNG obrázk) celé kresby (všechny objekty), aktuálního výběru, objektů uvnitř obrysu stránky a vlastní souřadnice. Importuje bitmapové obrázky,volba > Soubor> Import umožňuje uživateli vybrat buď „vložit“, nebo „propojit“ obrázek do souboru. Vkládání (verze 0.48) obrázků do Inkscape automaticky vkládá obrázky do souboru. Inkscape podporuje import a vkládání PNG, JPEG a BMP. Inkscape podporuje trasování obrazu, aneb proces získání vektorové grafiky z rastrových zdrojů.
- Klony : klony jsou podřízené objekty původního nadřazeného objektu (objektů), které mohou mít jiné transformace než transformace rodičovského objektu. Klony lze vytvořit pomocí kopií, nástroje nástřik nebo rozhraní nabídky. Transformace zahrnují; velikost, poloha, rotace, rozostření, neprůhlednost, barva a symetrie (rozložení). Klony se okamžitě aktualizují, kdykoli se změní nadřazený objekt.
- Vykreslení> Rozšíření> Vykreslení (nabídka) vykreslí objekty na plátno. Mezi příklady vykreslování patří čárové kódy, kalendáře, mřížky, ozubená kola, spirografy, koule a další.
- Symboly> Objekty> Symboly (z nabídky) umožňují kopírovat a vkládat symboly z editovaného dokumentu a z knihoven symbolů, což je funkce ve verzi 0.91. [11]
Formáty souborů
[editovat | editovat zdroj]Výchozím formátem v Inkscape je SVG verze 1.1, což znamená, že může vytvářet a upravovat se schopnostmi a v mezích tohoto formátu. Jakýkoli jiný formát musí být buď importován (převeden do SVG) nebo exportován (převeden z SVG). Formát SVG používá interně kaskádové styly (CSS). Implementace standardů SVG a CSS v Inkscape je neúplná. Zejména nativně nepodporuje animaci. [12] Inkscape má vícejazyčnou podporu, zejména u složitých skriptů .
Inkscape dokáže nativně (ve výchozím nastavení) importovat následující formáty:
- Kresba Adobe Illustrator (AI)
- CorelDRAW (CDR)
- Microsoft Visio Drawing (VSD)
- Portable Document Format (PDF)
- SVG Zip (SVGZ)
- Rastrové formáty:
S pomocí rozšíření lze importovat následující formáty:
- CMG pomocí UniConvertoru
- Dia
- Encapsulated Postscript (EPS) pomocí programu Ghostscript
- PostScript (PS) pomocí Ghostscriptu
- sK1 (pomocí UniConvertoru)
- Sketch
- Software Xfig (FIG)
Inkscape dokáže ve výchozím nastavení exportovat do následujících formátů:
- Zapouzdřený PostScript (EPS)
- Flash XML Graphics (FXG)
- Grafický jazyk Hewlett-Packard (HPGL)
- Prveky plátna HTML5
- LaTeX (TeX)
- PostScript (PS) (úroveň 3 od verze 0.92)
- POV-Ray (POV)
- Synfig (SIF)
- Rozšiřitelný značkovací jazyk aplikace (XAML)
Další funkce
[editovat | editovat zdroj]- XML Editor pro přímou manipulaci se strukturou SVG XML
- Úpravy rámce popisu zdrojů (RDF), informačního modelu metadat World Wide Web Consortium (W3C)
- Rozhraní příkazové řádky, ukazuje funkce převodu formátu a plnohodnotné skripty GUI
- Rozhraní přeloženo do více než šedesáti jazyků
- Rozšiřitelný na nové formáty souborů, efekty a další funkce
- Matematické diagramy s různými způsoby použití LaTeXu [13]
- Experimentální podpora skriptování
- lib2Geom je nyní také externě použitelný. (2Geom je knihovna výpočetní geometrie, původně vyvinutá pro Inkscape. I když je vyvíjena pro Inkscape, jedná se o knihovnu, kterou lze použít z jakékoli aplikace. Poskytuje podporu základní geometrické algebry, cesty, zkreslení, booleovské operace, vykreslování implicitních funkcí, nejednotné racionální B-spline (NURBS) a další. 2Geom je bezplatný software vydaný pod LGPL 2.1 nebo MPL 1.1. ) [14] [15]
Podpora platformy
[editovat | editovat zdroj]Nejnovější verze Inkscape je k dispozici pro platformy Ubuntu, OpenSUSE, Microsoft Windows a macOS . [16] 32bitová i 64bitová verze jsou k dispozici pro počítače se systémem Windows.
Inkscape pro Mac OS typicky běží na XQuartz, i když základní GTK + nástrojová sada může být sestaven tak, aby spuštění nativně Quartz . [17]
Inkscape je tzv. balen (a je tak k dispozici) pro všechny hlavní linuxové distribuce (včetně Ubuntu, Debianu, Fedory, OpenSUSE) s GTK+ verze 2.20+.
Podpora Wacom Tablet pro GTK + 3 je v obnoveném projektu. [18]
Hlavními problémy při přechodu na GTK+ 3 je nepřítomnost skutečné podpory v operačním systému Windows a některé těžké problémy při přechodu na verzi 3.
Galerie
[editovat | editovat zdroj]-
Plán katedrály
-
Herní konzole
-
Mapa Itálie v roce 1796.
-
Květinová kresba v Inkscape
-
Jednoduchý úsměv vytvořený pomocí Inkscape
-
Kresba manga vytvořená v Inkscape
-
Porovnání rastru s vektorem
-
Struktura hydrochloridu 6-acetyldihydromorfinu, Cas 63715-94-6.
Viz také
[editovat | editovat zdroj]- Porovnání editorů vektorové grafiky
- Vytvořit projekt
- Libre Graphics Meeting
- Otevřete knihovnu klipartů
- Otevřete knihovnu písem
Reference
[editovat | editovat zdroj]- ↑ Dostupné online.
- ↑ Dostupné online.
- ↑ Dostupné online.
- ↑ Dostupné online.
- ↑ Dostupné online.
- ↑ Dostupné online.
- ↑ Dostupné online.
- ↑ Dostupné online.
- ↑ Dostupné online.
- ↑ Dostupné online.
- ↑ Dostupné online.
- ↑ Dostupné online.
- ↑ Dostupné online.
- ↑ https://github.com/inkscape/lib2geom
- ↑ https://inkscape.org/news/2018/11/11/graphics-math-library-2geoms-first-release-availab/
- ↑ Download, Inkscape website
- ↑ Dostupné online.
- ↑ Dostupné online.
Další čtení
[editovat | editovat zdroj]- [s.l.]: [s.n.] ISBN 978-1-4302-2513-3.
- [s.l.]: [s.n.] ISBN 978-1-59327-181-7.
- [s.l.]: [s.n.] ISBN 978-0-13-705173-1.
externí odkazy
[editovat | editovat zdroj]- Oficiální stránky
- Rozložení klávesnice Inkscape - na otevřené schránce
[[Kategorie:Vektorové grafické editory]] [[Kategorie:Svobodný software naprogramovaný v C++]] [[Kategorie:Svobodný grafický software]]