Inkscape
Versiunea actuală a paginii nu a fost încă examinată de colaboratori experimentați și poate diferi semnificativ de
versiunea revizuită la 22 februarie 2022; verificările necesită
7 modificări .
inkscape |
---|
|
|
Tip de |
editor de grafică vectorială |
Autor |
Ted Gould [d] , Bryce Harrington [d] , Nathan Hirst [d] și MenTaLguY [d] |
Dezvoltatori |
Echipa de dezvoltare Inkscape |
Scris in |
C++ [4] și C |
Interfață |
GTK |
Sistem de operare |
Software multiplatformă |
Limbi de interfață |
albaneză , amharică , arabă , armeană , asameză , azeră , bască , belarusă , bengaleză , bodo , bretonă , bulgară , catalană , chineză , croată , cehă , daneză , dogri , olandeză , dzongkha , engleză , esperanto , estonă , persană , finlandeză , franceză , galică , germană , greacă , gujarati , ebraică , hindi , maghiară , islandeză , indoneziană , irlandeză , italiană , japoneză , kannada , kashmir , khmer , ruandă , konkani , coreeană , letonă , lituaniană , macedoneană , malaiala , maithili , macedoneană , maithili , macedoneană Marathi , Mongolă , Nepaleză , Bokmål , Nynorsk , Oriya , Punjabi , Poloneză , Portugheză , Română , Rusă , Sanscrită , Santali , Sârbă , Sindhi , Slovacă , Slovenă , Spaniolă , Suedeză , Tamilă , Telugu , Thai , Urdu , Ucraineană , Turcă _ valenciană și vietnameză |
Prima editie |
11 noiembrie 2003 [1] [2] |
ultima versiune |
|
Formate de fișiere care pot fi citite |
SVG [5] |
Formate de fișiere generate |
SVG [5] |
Stat |
activ |
Licență |
GPL 3.0+ [6] [7] [8] |
Site-ul web |
inkscape.org/ro/ |
Fișiere media la Wikimedia Commons |
Inkscape (Inkscape) este un editor de grafică vectorială distribuit gratuit , convenabil pentru a crea atât ilustrații artistice, cât și tehnice (până la utilizarea ca sistem CAD de uz general , care este, de asemenea, facilitat de ușurința de a schimba desene). Acest lucru a fost posibil în mare parte datorită formatului SVG deschis dezvoltat de consorțiul W3C . Formatul SVG vă permite să creați ilustrații de diferite tipuri, inclusiv animate. Deoarece SVG se bazează pe Extensible Markup Language ( XML ), puteți scrie extensii la acesta, pe care autorii Inkscape le folosesc [9] . Programul este distribuit în conformitate cu termenii GNU General Public License .
Istorie
Istoria Inkscape a început cu faptul că mai mulți programatori și designeri care știu să scrie cod nu mai erau mulțumiți de condițiile de dezvoltare ale editorului de grafică vectorială Sodipodi . Dându-și seama că nu își vor putea aplica în mod corespunzător abilitățile, au organizat un nou proiect [10] , pe care l-au numit Inkscape. În acel moment[ când? ] Linux avea doar două editoare de grafică vectorială care puteau fi utilizate în munca reală - Sodipodi și Sketch, redenumite mai târziu Skencil . De atunci, dezvoltarea lui Sodipodi și Skencil a ajuns la nimic. Inkscape a devenit succesorul lui Sodipodi, iar proiectul sK1 a început să se dezvolte pe baza Skencil . Inkscape 0.91 adaugă multe caracteristici noi și remediază peste 700 de erori de la 0.48, făcând Inkscape mai utilizabil [11] . Inkscape a devenit de facto cel mai popular editor gratuit din domeniul său. Pe 17 ianuarie 2019, la aproape 20 de ani de la lansarea primei versiuni a programului, Inkscape a intrat în etapa de testare alfa a versiunii 1.0.
Caracteristici
Format de document proprietar
- bazat pe SVG v1.1, conține o serie de extensii pentru a crește funcționalitatea;
- Documentele Inkscape SVG pot fi salvate ca SVG simplu cu posibilitatea de a schimba elemente care nu sunt acceptate în SVG obișnuit , cum ar fi căile;
- documentele pot fi salvate și deschise într-o formă comprimată, folosind algoritmul de compresie gzip ;
- folosind grupuri SVG ca straturi, mutarea documentelor între straturi.
Formate de document acceptate
- Import: SVG , SVGZ , CGM , EMF , DXF , EPS , PostScript , PDF , AI (9.0 și versiuni ulterioare), CorelDRAW , Dia , Sketch , PNG , TIFF , JPEG , XPM , GIF , BMP , WMF , WPG , GGR , ANI , ICO , CUR , PCX , PNM , RAS , TGA , WBMP , XBM , XPM , TXT.
- Export: PNG , SVG , EPS , PostScript , PDF 1.4 (cu transluciditate), Dia , AI , Sketch , POV-Ray , LaTeX , OpenDocument Draw , GPL , EMF , POV , DXF .
Inkscape poate edita și salva doar o pagină din întregul document PDF.
Ușurință în utilizare
- instrumente familiare: Selecție , Scala , Editare noduri , Dreptunghi , Elipsă , Steaua , Spirală , Linie cu mână liberă , Pen (curbe Bezier) , Text , Gradient , Pipătă ;
- instrumentul de umplere pentru urmărirea umplerii, care creează un nou contur al culorii specificate din orice vector închis sau zonă raster;
- instrument Corrector pentru schimbarea formei și culorii contururilor cu o perie moale;
- instrumentul Box pentru desenarea unei casete în perspectivă, cu editarea ușoară a liniilor de perspectivă și a punctelor de fugă;
- instrument de stilou caligrafic , care vă permite să efectuați lucrări caligrafice serioase folosind o tabletă (presiunea de presiune și înclinarea stiloului sunt recunoscute) și conține, de asemenea, o funcție de gravare în linie încorporată;
- instrumentul Eraser , conceput pentru a șterge obiecte sau în interiorul acestora;
- instrumentul Aerograf , conceput pentru a pulveriza copii sau clone ale unui obiect selectat, ține cont de presiunea aplicată de stiloul tabletei;
- desenarea curbelor Spiro ( clotoide ), adică întotdeauna uniformă, fără „cocoașe” de curbe;
- panoul de opțiuni pentru instrumentul context;
- un număr mare de comenzi rapide de la tastatură bine gândite pentru funcții de apelare;
- linie informativă de stare care oferă informații utile despre obiectele selectate și sugerează comenzi rapide de la tastatură;
- un vectorizator bitmap încorporat care utilizează SIOX pentru a evidenția obiectele din prim-plan;
- opțiuni avansate pentru lucrul cu clone de obiecte, crearea unui model din clone folosind oricare dintre cele 17 grupuri de simetrie ;
- suport pentru înclinarea și presiunea stylus-ului atunci când utilizați tablete grafice ( instrument pentru creion caligrafic );
- desen colectiv prin protocol XMPP (dezactivat temporar);
- economisirea de timp prin utilizarea clonelor și inserarea unui stil (atribuirea proprietăților de umplere și contur ale unui obiect altuia);
- editor al codului XML al documentului cu un arbore de obiecte - pentru acces la parametrii documentului temporar nesuportați în interfața grafică;
- capacitatea de a seta curbe analitic folosind capacitățile limbajului python ;
- un supliment care vă permite să creați formule în stilul LaTeX , precum și să construiți grafice folosind PSTricks .
Operații cu contururi
- operatii logice: suma , diferenta , intersectia , SAU exclusiv , impartirea , taierea conturului ;
- retragere dinamică și cuplată;
- simplificarea conturului;
- conturarea cursei;
- crearea de căi compuse;
- inserarea unui nou nod în orice punct al conturului;
- schimbare rapidă a tipului de nod de la ascuțit la netezit sau simetric;
- efecte dinamice de contur.
Arhitectură
- se folosește „motorul” de redare Cairo ;
- capacitatea de a scrie extensii care implementează, de exemplu, suport pentru noi formate de date;
- infrastructură pentru executarea scripturilor scrise în Perl , Python și Ruby ;
Utilizare prevăzută
- Ilustrații pentru circulare de birou, prezentări; creare de logo-uri, cărți de vizită, postere;
- ilustrații tehnice (diagrame, grafice etc.);
- grafică vectorială pentru imprimare de înaltă calitate (cu SVG pre-import în Scribus );
- grafică web - de la bannere la layout-uri site-uri web, pictograme pentru aplicații și butoane de site, grafică pentru jocuri.
Planuri
Scopul principal este suportul complet pentru specificația SVG Mobile și suportul parțial pentru specificația completă SVG. Aceasta include suport pentru animații [12] și filtre SVG [13] .
Este planificată modularizarea maximă a codului și alocarea codului comun în biblioteci reutilizabile. Primul pas în acest sens este versiunea 0.47 lansată în noiembrie 2009.
Inkscape și Google Summer of Code
Proiectul Inkscape participă la programul Google Summer of Code din 2005, adică de la bun început. Datorită participării la program, proiectul a dobândit noi dezvoltatori permanenți.
Dezvoltarea Inkscape
2005
- Creați un instrument de colaborare Inkboard încorporat. Proiectul a fost finalizat cu succes.
- Creați un instrument de conectare pentru ilustrații tehnice (organigrame etc.). Proiectul a fost finalizat cu succes. Lucrările la instrument continuă, în paralel, noi idei sunt testate într-un prototip numit Dunnart [14] .
- Import/Export DXF - Matt Squires. Proiectul nu a fost finalizat; codul se află în arborele de dezvoltare, dar nu este utilizat. Din versiunea 0.47, importul DXF este implementat într-un mod diferit.
2006
- Suport pentru filtre SVG [13] . Proiectul a fost finalizat cu succes.
- Modificări ale protocolului și bibliotecii Inkboard. Proiectul a fost finalizat cu succes.
- Exportați în PDF prin Cairo . Proiectul a fost finalizat cu succes.
- Optimizarea utilizării memoriei. Proiectul nu a fost implementat.
2007
- Îmbunătățiri în lucrul cu text. S-a implementat suport pentru <tref>, a îmbunătățit gestionarea internă a diferitelor stiluri în interiorul fontului. Codul este inclus în versiunea 0.46.
- Import de PDF și AI încorporat pe baza Poppler . Codul este inclus în versiunea 0.46.
- Efecte dinamice de contur pentru contururi. Codul este inclus în versiunea 0.46.
- Instrument pentru desenarea cutiilor în perspectivă. Codul este inclus în versiunea 0.46.
- Interfață grafică cu filtrele SVG . Codul este inclus în versiunea 0.46.
- Efecte raster bazate pe ImageMagick . Codul este inclus în versiunea 0.46.
- Importă și exportă date pe ccHost. Codul este inclus în versiunea 0.46.
2008
- Suport pentru fonturi SVG. Proiectul a fost finalizat cu succes.
- integrarea lib2geom: reprezentarea internă a contururilor. Proiectul a fost finalizat cu succes.
- dezvoltare lib2geom: extinderea funcționalității. Proiectul a fost finalizat cu succes.
- Ilustrație tehnică în Inkscape. Proiectul a fost finalizat cu succes, dar nu a fost inclus în noile versiuni ale programului din cauza unor imperfecțiuni.
- Pachetul de testare. Proiectul a fost finalizat cu succes.
2009
- Îmbunătățiri în implementarea managementului culorilor și suport CMYK . Finalizat cu succes, va fi disponibil în 0.48.
- API pentru scripting. Finalizat cu succes, momentul includerii în arborele principal de dezvoltare nu este încă cunoscut.
- Editarea simultană a mai multor contururi. Finalizat cu succes, va fi disponibil în 0.48.
- Îmbunătățiri ale instrumentului de conectare. Finalizat cu succes, va fi disponibil în 0.48.
- dezvoltarea lib2geom. Proiectul nu este finalizat.
2010
- Indexarea spațio-temporală a obiectelor documentului pentru a îmbunătăți performanța.
- Redare cu Cairo .
- Efect de contur Dynamic Power Stroke (grosimea conturului modulată).
- Salvare și export reluat, dialogul de export a fost reproiectat.
- Rescrierea SPlayer în C++ .
2015
- Îmbunătățiri ale instrumentului Text
- S-a adăugat instrumentul riglă
- Import și export complet de grafică în formatele WMF și EMF
- Suport unități reale (milimetri)
- Pachetul nativ pentru Windows x64
2018
- S-au adăugat noi opțiuni de linie de comandă care controlează dimensiunea paginii
- Noi setări pentru raza elipsei
- S-a adăugat suport pentru textul cu mai multe linii cu suport de bază pentru atributul de spațiere între rânduri
- Setări de randare extinse
- Gestionare îmbunătățită a fonturilor și încărcare mai rapidă a programului în Windows
2019
- Sfârșitul suportului pentru Windows XP
- Funcția de aliniere implementată pentru mai multe obiecte negrupate
Colaborare cu alte proiecte
Dezvoltatorii Inkscape comunică destul de strâns cu echipele GIMP și Scribus și s-au întâlnit cu ei în numeroase ocazii la întâlnirea anuală de Grafică Libre.
Utilizatorii și dezvoltatorii Inkscape sunt autorii unei părți semnificative a bibliotecii gratuite de imagini vectoriale Open Clip Art Library [15] . În plus, programul este utilizat în mod activ de participanții la proiectul Open Street Map .
Proiecte secundare
Proiectul are trei proiecte paralele:
- 2Geom [16] este o bibliotecă care implementează algoritmi de geometrie computațională . Dezvoltat de Nathan Hirst, Mental, Michael Wibrow, Michael Sloan și alții. Începând cu versiunea 0.46, biblioteca este utilizată ca parte a Inkscape. Versiunea instabilă a Scribus (1.3.5) folosește și 2Geom pentru efectul de deformare a plasei.
- Adaptagrams [17] este numele comun pentru un set de biblioteci libvpsc, libcola și libavoid, concepute pentru a crea editori de diagrame de flux.
- Inkboard [18] este un proiect care a devenit deja parte a Inkscape și nu este dezvoltat separat. Este o aplicație client încorporată pentru partajarea desenelor. Utilizează protocolul XMPP . Versiunea actuală a Inkboard este destul de instabilă și nu știe cum să transfere toate modificările executate local către interlocutor. Este planificată trecerea la telepatie [19] .
Alternative
Inkscape are alternative atât în software-ul liber, cât și în cel proprietar [20] :
- Gravit este un editor de vectori multiplatformă lansat sub o licență gratuită. În 2018, a intrat în portofoliul de produse Corel .
- OpenOffice.org Draw este o componentă a suitei de birou cu același nume;
- Xara Xtreme pentru Linux este o versiune gratuită a binecunoscutului editor de vectori, al cărui cod sursă a fost aproape complet deschis publicului în martie 2006. Dezvoltarea acestui produs este în prezent întreruptă;
- sK1 este un editor de vectori implementat în Python și C ; vezi si Skencil ;
- Karbon este un editor de vectori, parte a KOffice .
Printre software-urile comerciale trebuie remarcate CorelDraw , Adobe Illustrator , Macromedia FreeHand MX .
Dezavantaje
- incapacitatea de a exporta în SWF .
- export incorect în alte formate de programe de grafică proprietare (Adobe, CorelDraw)
- incapacitatea de a utiliza tastele rapide obișnuite (de exemplu, Ctrl + C), dacă aspectul curent nu este englezesc - un defect moștenit din biblioteca GTK +
- suportul pentru fonturile care sunt implementate fără suport Unicode nu funcționează
Note
- ↑ https://sourceforge.net/p/inkscape/mailman/inkscape-announce/?viewmonth=200311 _
- ↑ https://inkscape.org/learn/faq/#how-did-inkscape-start _
- ↑ Versiunea importantă a Inkscape versiunea 1.2.1 remediază pierderea de date și problemele de blocare - 2022.
- ↑ Proiectul inkscape Open Source pe Open Hub: Pagina de limbi - 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. SVG simplu - Inkscape Wiki . Consultat la 24 iulie 2007. Arhivat din original la 1 iulie 2007. (nedefinit)
- ↑ SourceForge.net: IMS Enterprise SDK: cetis-es-development . Consultat la 15 iulie 2007. Arhivat din original la 12 octombrie 2007. (nedefinit)
- ↑ Inkscape 0.91 . Data accesului: 8 iulie 2014. Arhivat din original pe 4 iulie 2014. (nedefinit)
- ↑ Animație - [[SVG]] 1.1 (Ediția a doua) . Consultat la 29 august 2006. Arhivat din original pe 27 august 2006. (nedefinit)
- ↑ 1 2 Efecte de filtrare - SVG 1.1 (Ediția a doua) . Consultat la 29 august 2006. Arhivat din original pe 28 august 2006. (nedefinit)
- ↑ Editor de diagrame bazat pe constrângeri Dunnart . Consultat la 15 iulie 2007. Arhivat din original pe 5 iulie 2007. (nedefinit)
- ↑ Biblioteca http://openclipart.org Arhivat 17 aprilie 2019 la Wayback Machine
- ↑ Pagina de pornire lib2geom . Preluat la 11 mai 2022. Arhivat din original la 12 aprilie 2022. (nedefinit)
- ↑ Adaptagrams: Tools for Adaptive Diagrams Arhivat 14 septembrie 2008.
- ↑ Inkboard . Preluat la 1 iulie 2008. Arhivat din original la 5 aprilie 2008. (nedefinit)
- ↑ Telepathy Wiki - FrontPage . Preluat la 1 iulie 2008. Arhivat din original la 16 mai 2008. (nedefinit)
- ↑ Open Source ca alternativă . Data accesului: 27 octombrie 2012. Arhivat din original la 19 octombrie 2012. (nedefinit)
Literatură
Link -uri
În rețelele sociale |
|
---|
Site-uri tematice |
|
---|
În cataloagele bibliografice |
---|
|
|