Inkscape
Aktuální verze stránky ještě nebyla zkontrolována zkušenými přispěvateli a může se výrazně lišit od
verze recenzované 22. února 2022; kontroly vyžadují
7 úprav .
inkscape |
---|
|
|
Typ |
vektorový grafický editor |
Autor |
Ted Gould [d] , Bryce Harrington [d] , Nathan Hirst [d] a MenTaLguY [d] |
Vývojáři |
Vývojový tým Inkscape |
Zapsáno v |
C++ [4] a C |
Rozhraní |
GTK |
Operační systém |
Multiplatformní software |
Jazyky rozhraní |
albánština , amharština , arabština , arménština , asámština , ázerbájdžánština , baskičtina , běloruština , bengálština , bodo , bretonština , bulharština , katalánština , čínština , chorvatština , čeština , dánština , dogri , holandština , dzongkha , angličtina , esperanto _Estonština , perština , finština , francouzština , galicijština , němčina , řečtina , gudžarátština , hebrejština , hindština , maďarština , islandština , indonéština , irština , italština , japonština , kannadština , kašmírština , khmerština , rwanda , konkani , korejština , litevština , lotyština , macinština , lotyština , maithili , malajálamština , manipurština , maráthština , mongolština , nepálština , bokmål , nynorsk , orijština , pandžábština , polština , portugalština , rumunština , ruština , sanskrt , santalština , srbština , sindhština , slovenština , slovinština , španělština , švédština , tamilština thauština __ _ , turečtina , ukrajinština , urdština , valencijština a vietnamština |
První vydání |
11. listopadu 2003 [1] [2] |
Nejnovější verze |
|
Čitelné formáty souborů |
SVG [5] |
Vygenerované formáty souborů |
SVG [5] |
Stát |
aktivní |
Licence |
GPL 3.0+ [6] [7] [8] |
webová stránka |
inkscape.org/en/ |
Mediální soubory na Wikimedia Commons |
Inkscape (Inkscape) je volně distribuovaný editor vektorové grafiky , vhodný pro vytváření uměleckých i technických ilustrací (až po použití jako univerzální CAD systém, který je také usnadněn snadnou výměnou výkresů). To bylo možné z velké části díky otevřenému formátu SVG vyvinutému konsorciem W3C . Formát SVG umožňuje vytvářet ilustrace různých typů, včetně animovaných. Vzhledem k tomu , že SVG je založeno na Extensible Markup Language ( XML ), můžete do něj psát rozšíření, které autoři Inkscape používají [9] . Program je distribuován za podmínek GNU General Public License .
Historie
Historie Inkscape začala tím, že několik programátorů a designérů, kteří vědí, jak psát kód, již nebylo spokojeno s podmínkami vývoje vektorového grafického editoru Sodipodi . Uvědomili si, že nebudou schopni správně uplatnit své dovednosti, zorganizovali nový projekt [10] , který nazvali Inkscape. V tu chvíli[ kdy? ] Linux měl pouze dva editory vektorové grafiky , které bylo možné použít ve skutečné práci - Sodipodi a Sketch, později přejmenované na Skencil . Od té doby vývoj Sodipodi a Skencil ztroskotal. Inkscape se stal nástupcem Sodipodi a projekt sK1 se začal vyvíjet na bázi Skencil . Inkscape 0.91 přidává mnoho nových funkcí a opravuje přes 700 chyb z 0.48, díky čemuž je Inkscape použitelnější [11] . Inkscape se stal de facto nejoblíbenějším bezplatným editorem ve svém oboru. Dne 17. ledna 2019, téměř 20 let po vydání první verze programu, vstoupil Inkscape do fáze testování alfa verze 1.0.
Funkce
Proprietární formát dokumentu
- založený na SVG v1.1, obsahuje řadu rozšíření pro zvýšení funkčnosti;
- Dokumenty Inkscape SVG lze uložit jako obyčejné SVG s možností měnit prvky, které nejsou podporovány v běžném SVG , jako jsou cesty;
- dokumenty lze uložit a otevřít v komprimované podobě pomocí komprimačního algoritmu gzip ;
- pomocí skupin SVG jako vrstev, přesouvání dokumentů mezi vrstvami.
Podporované formáty dokumentů
- Import: SVG , SVGZ , CGM , EMF , DXF , EPS , PostScript , PDF , AI (9.0 a vyšší), CorelDRAW , Dia , Sketch , PNG , TIFF , JPEG , XPM , GIF , BMP , WMF , WPGANI , GGR , . , ICO , CUR , PCX , PNM , RAS , TGA , WBMP , XBM , XPM , TXT.
- Export: PNG , SVG , EPS , PostScript , PDF 1.4 (s průsvitností), Dia , AI , Sketch , POV-Ray , LaTeX , OpenDocument Draw , GPL , EMF , POV , DXF .
Inkscape umí upravit a uložit pouze jednu stránku z celého dokumentu PDF.
Snadné použití
- známé nástroje: Výběr , Měřítko , Upravit uzly , Obdélník , Elipsa , Hvězda , Spirála , Čára od ruky , Pero (Bezierovy křivky) , Text , Přechod , Kapátko ;
- nástroj Výplň pro trasování výplně, který vytvoří nový obrys zadané barvy z libovolné uzavřené vektorové nebo rastrové oblasti;
- nástroj Korektor pro změnu tvaru a barvy kontur měkkým štětcem;
- nástroj Box pro kreslení krabice v perspektivě se snadnou úpravou perspektivních čar a úběžníků;
- nástroj kaligrafického pera , který umožňuje provádět seriózní kaligrafickou práci pomocí tabletu (rozpozná se tlak tlaku a náklon pera) a obsahuje také vestavěnou funkci čárového gravírování;
- nástroj Eraser , určený k vymazání objektů nebo uvnitř nich;
- nástroj Airbrush určený ke sprejování kopií nebo klonů vybraného objektu zohledňuje tlak vyvíjený perem tabletu;
- kreslení Spiro křivek ( klotoidy ), tedy vždy rovnoměrné, bez "hrbů" křivek;
- kontextový panel možností nástroje;
- velké množství promyšlených klávesových zkratek pro volání funkcí;
- informativní stavový řádek poskytující užitečné informace o vybraných objektech a navrhující klávesové zkratky;
- vestavěný bitmapový vektorizátor , který používá SIOX ke zvýraznění objektů v popředí;
- pokročilé možnosti pro práci s klony objektů, vytváření vzoru z klonů pomocí kterékoli ze 17 skupin symetrie ;
- podpora náklonu a tlaku stylusu při používání grafických tabletů ( nástroj Kaligrafické pero );
- hromadné kreslení přes protokol XMPP (dočasně vypnuto);
- úspora času pomocí klonů a vkládání stylu (přiřazení vlastností výplně a tahu jednoho objektu druhému);
- editor XML-kódu dokumentu se stromem objektů - pro přístup k parametrům dokumentu dočasně nepodporovaný v grafickém rozhraní;
- schopnost analyticky nastavovat křivky pomocí schopností jazyka python ;
- doplněk, který umožňuje vytvářet vzorce ve stylu LaTeX a také vytvářet grafy pomocí PSTricks .
Operace s konturami
- logické operace: součet , rozdíl , průnik , exkluzivní OR , dělení , řez obrys ;
- dynamická a spřažená retrakce;
- zjednodušení obrysu;
- konturování tahu;
- vytváření složených cest;
- vložení nového uzlu v libovolném bodě obrysu;
- rychlá změna typu uzlu z ostrého na vyhlazený nebo symetrický;
- dynamické obrysové efekty.
Architektura
- je použit renderovací "engine" Cairo ;
- schopnost psát rozšíření, která implementují například podporu nových datových formátů;
- infrastruktura pro spouštění skriptů napsaných v Perlu , Pythonu a Ruby ;
Účel použití
- ilustrace pro kancelářské oběžníky, prezentace; tvorba log, vizitek, plakátů;
- technické ilustrace (diagramy, grafy atd.);
- vektorová grafika pro vysoce kvalitní tisk (s předimportem SVG do Scribusu );
- webová grafika – od bannerů po rozvržení webových stránek, ikony pro aplikace a tlačítka stránek, grafika pro hry.
Plány
Hlavním cílem je plná podpora specifikace SVG Mobile a částečná podpora úplné specifikace SVG. To zahrnuje podporu animací [12] a SVG filtrů [13] .
Plánuje se maximální modularizace kódu a alokace společného kódu do opakovaně použitelných knihoven. Prvním krokem k tomu je verze 0.47 vydaná v listopadu 2009.
Inkscape a Google Summer of Code
Projekt Inkscape se programu Google Summer of Code účastní od roku 2005, tedy od samého začátku. Díky účasti v programu získal projekt nové stálé vývojáře.
Vývoj Inkscape
2005
- Vytvořte vestavěný nástroj pro spolupráci Inkboard. Projekt byl úspěšně dokončen.
- Vytvořte spojovací nástroj pro technické ilustrace (vývojové diagramy atd.). Projekt byl úspěšně dokončen. Práce na nástroji pokračují, paralelně se testují nové nápady v prototypu nazvaném Dunnart [14] .
- Import/Export DXF - Matt Squires. Projekt nebyl dokončen; kód leží ve vývojovém stromu, ale nepoužívá se. Od verze 0.47 je import DXF implementován jiným způsobem.
2006
- Podpora SVG filtrů [13] . Projekt byl úspěšně dokončen.
- Změny v protokolu a knihovně Inkboard. Projekt byl úspěšně dokončen.
- Export do PDF přes Káhiru . Projekt byl úspěšně dokončen.
- Optimalizace využití paměti. Projekt nebyl realizován.
2007
- Vylepšení v práci s textem. Implementována podpora pro <tref>, vylepšená vnitřní manipulace s různými styly uvnitř písma. Kód je součástí verze 0.46.
- Vestavěný import PDF a AI založený na Popplerovi . Kód je součástí verze 0.46.
- Dynamické konturové efekty pro kontury. Kód je součástí verze 0.46.
- Nástroj pro kreslení krabic v perspektivě. Kód je součástí verze 0.46.
- Grafické rozhraní k filtrům SVG . Kód je součástí verze 0.46.
- Rastrové efekty založené na ImageMagick . Kód je součástí verze 0.46.
- Import a export dat na ccHost. Kód je součástí verze 0.46.
2008
- Podpora pro SVG fonty. Projekt byl úspěšně dokončen.
- Integrace lib2geom: vnitřní reprezentace obrysů. Projekt byl úspěšně dokončen.
- Vývoj lib2geom: rozšíření funkčnosti. Projekt byl úspěšně dokončen.
- Technická ilustrace v Inkscape. Projekt byl úspěšně dokončen, ale pro nedokonalosti nebyl zařazen do nových verzí programu.
- Testovací balíček. Projekt byl úspěšně dokončen.
2009
- Vylepšení implementace správy barev a podpora CMYK . Úspěšně dokončeno, bude k dispozici za 0.48.
- API pro skriptování. Úspěšně dokončeno, načasování zahrnutí do hlavního vývojového stromu zatím není známé.
- Současná úprava několika kontur. Úspěšně dokončeno, bude k dispozici za 0.48.
- Vylepšení nástroje konektoru. Úspěšně dokončeno, bude k dispozici za 0.48.
- vývoj lib2geom. Projekt není dokončen.
2010
- Časoprostorové indexování objektů dokumentu pro zlepšení výkonu.
- Vykreslování s Káhirou .
- Konturový efekt Dynamic Power Stroke (modulovaná tloušťka obrysu).
- Přepracováno ukládání a export, přepracován dialog exportu.
- Přepsání SPlayeru v C++ .
2015
- Vylepšení nástroje Text
- Přidán nástroj pravítka
- Kompletní import a export grafiky ve formátech WMF a EMF
- Podpora skutečných jednotek (milimetry)
- Nativní balíček pro Windows x64
2018
- Přidány nové možnosti příkazového řádku, které řídí velikost stránky
- Nové nastavení poloměru elipsy
- Přidána podpora víceřádkového textu se základní podporou atributu řádkování
- Rozšířené nastavení vykreslování
- Vylepšená manipulace s písmy a rychlejší načítání programů ve Windows
2019
- Konec podpory pro Windows XP
- Implementovaná funkce zarovnání pro několik neseskupených objektů
Spolupráce s jinými projekty
Vývojáři Inkscape poměrně úzce komunikují s týmy GIMP a Scribus a setkali se s nimi při mnoha příležitostech na každoročním setkání Libre Graphics.
Uživatelé a vývojáři Inkscape jsou autory významné části bezplatné knihovny vektorových obrázků Open Clip Art Library [15] . Program navíc aktivně využívají účastníci projektu Open Street Map .
Vedlejší projekty
Projekt má tři vedlejší projekty:
- 2Geom [16] je knihovna, která implementuje algoritmy výpočetní geometrie . Vyvinuli Nathan Hirst, Mental, Michael Wibrow, Michael Sloan a další. Od verze 0.46 je knihovna používána jako součást Inkscape. Nestabilní verze Scribusu (1.3.5) také používá 2Geom pro efekt pokřivení sítě.
- Adaptagramy [17] je obecný název pro sadu knihoven libvpsc, libcola a libavoid, určených k vytváření editorů vývojových diagramů.
- Inkboard [18] je projekt, který se již stal součástí Inkscape a není vyvíjen samostatně. Jedná se o vestavěnou klientskou aplikaci pro sdílení výkresů. Používá protokol XMPP . Aktuální verze Inkboardu je poněkud nestabilní a neví, jak přenést všechny lokálně provedené změny do partnera. Plánuje se přechod na telepatii [19] .
Alternativy
Inkscape má alternativy ve svobodném i proprietárním softwaru [20] :
- Gravit je multiplatformní vektorový editor vydaný pod svobodnou licencí. V roce 2018 vstoupil do produktového portfolia Corel .
- OpenOffice.org Draw je součást stejnojmenného kancelářského balíku;
- Xara Xtreme pro Linux je bezplatná verze známého vektorového editoru, jehož zdrojový kód byl v březnu 2006 téměř zcela otevřen veřejnosti. Vývoj tohoto produktu je v současné době ukončen;
- sK1 je vektorový editor implementovaný v Pythonu a C ; viz též Skencil ;
- Karbon je vektorový editor, který je součástí KOffice .
Mezi komerční software je třeba poznamenat CorelDraw , Adobe Illustrator , Macromedia FreeHand MX .
Nevýhody
- nemožnost exportovat do SWF .
- nesprávný export do jiných formátů proprietárních grafických programů (Adobe, CorelDraw)
- nemožnost používat obvyklé klávesové zkratky (například Ctrl + C), pokud aktuální rozložení není v angličtině - zděděná chyba z knihovny GTK +
- nefunguje podpora písem implementovaných bez podpory unicode
Poznámky
- ↑ https://sourceforge.net/p/inkscape/mailman/inkscape-announce/?viewmonth=200311 _
- ↑ https://inkscape.org/learn/faq/#how-did-inkscape-start _
- ↑ Důležité vydání Inkscape verze 1.2.1 opravuje problémy se ztrátou dat a pády – 2022.
- ↑ Projekt inkscape Open Source na Open Hub: Stránka jazyků - 2006.
- ↑ 1 2 https://inkscape.org/en/learn/faq/#what-formats-can-inkscape-importexport
- ↑ https://inkscape.org/en/learn/faq/#What_License_is_Inkscape_released_under?
- ↑ https://bazaar.launchpad.net/~inkscape.dev/inkscape/trunk/view/head:/COPYING
- ↑ https://gitlab.com/inkscape/inkscape/raw/master/COPYING
- ↑ Inkscape SVG vs. obyčejný SVG - Inkscape Wiki . Získáno 24. července 2007. Archivováno z originálu 1. července 2007. (neurčitý)
- ↑ SourceForge.net: IMS Enterprise SDK: cetis-es-development . Získáno 15. července 2007. Archivováno z originálu 12. října 2007. (neurčitý)
- ↑ Inkscape 0.91 . Datum přístupu: 8. července 2014. Archivováno z originálu 4. července 2014. (neurčitý)
- ↑ Animace - [[SVG]] 1.1 (druhé vydání) . Získáno 29. srpna 2006. Archivováno z originálu 27. srpna 2006. (neurčitý)
- ↑ 1 2 Efekty filtrů – SVG 1.1 (druhé vydání) . Získáno 29. srpna 2006. Archivováno z originálu 28. srpna 2006. (neurčitý)
- ↑ Dunnart Constraint-Based Diagram Editor . Získáno 15. července 2007. Archivováno z originálu 5. července 2007. (neurčitý)
- ↑ Knihovna http://openclipart.org Archivováno 17. dubna 2019 na Wayback Machine
- ↑ Domovská stránka lib2geom . Získáno 11. května 2022. Archivováno z originálu dne 12. dubna 2022. (neurčitý)
- ↑ Adaptagramy: Nástroje pro adaptivní diagramy Archivováno 14. září 2008.
- ↑ Inkoustová deska . Získáno 1. července 2008. Archivováno z originálu dne 5. dubna 2008. (neurčitý)
- ↑ Telepatie Wiki - FrontPage . Získáno 1. července 2008. Archivováno z originálu 16. května 2008. (neurčitý)
- ↑ Open Source jako alternativa . Datum přístupu: 27. října 2012. Archivováno z originálu 19. října 2012. (neurčitý)
Literatura
Odkazy
V sociálních sítích |
|
---|
Tematické stránky |
|
---|
V bibliografických katalozích |
---|
|
|