Inkscape

Inkscapeè unsoftware liberodigrafica vettorialebasato sul formatoScalable Vector Graphics(SVG),multipiattaformama particolarmente focalizzato per i sistemiGNU/Linux. Esiste sia la versione per l'architetturaa64 bitche per la vecchia architettura a32 bit.
L'obiettivo del progetto è quello di fornire un potente strumento grafico, che offra una piena compatibilità con gli standardXML,SVGeCSSe che dia retro-compatibilità aiformati proprietaridiAdobe Illustrator,Macromedia FreeHand,Corel Draw.
Lo sviluppo di Inkscape cominciò nel2003, come unforkdel programmaSodipodi, causato dalle divergenze sullo sviluppo futuro del progetto. Sodipodi è esso stessoforkdiGill, un software di grafica creato da Raph Levien per le applicazioni da ufficio perGNOME.
Inkscape è, tra l'altro, passato dal linguaggio di programmazioneCaC++, e aibindingC++ della libreria graficaGTK(Gtkmm).Delle modifiche sono state fatte a livello di interfaccia utente e nuove funzionalità sono state aggiunte (lo sviluppo è tuttora attivo).
L'attenzione è stata messa particolarmente sull'ergonomiae la facilità d'uso dell'interfaccia del programma, anche attraverso una maggiore conformità con la Guida per l'interfaccia umana del desktopGNOME, usando le scorciatoie da tastiera universale, ecc.
Dopo l'annuncio diXara, in ottobre 2005, della liberazione dei sorgenti del proprio software di disegno vettorialeXara Xtreme, con il loro rilascio sotto licenzaGPL, è nata una volontà di lavoro in collaborazione con il team di sviluppo di Inkscape. Entrambi i software intendono condividere il loro codice e coordinare i loro sforzi al fine di raggiungere il livello di sviluppo dei software di disegno vettoriale commerciali.
Inkscape è dotato di strumenti molto potenti che, inoltre, migliorano di qualità e aumentano di numero ad ogni versione. Al momento gli strumenti che il software offre sono:
Inkscape permette, come altri programmi simili, un gran numero di operazioni sugli oggetti e ha diversi strumenti utili.
Possono essere create delle guide, di cui si possono regolare la posizione (in diverse unità di misura) e l'inclinazione; possono anche essere create a partire da un poligono. Il programma permette di gestire oggetti su diversi livelli.
Le operazioni possibili con gli oggetti in Inkscape sono di Unione (anche multipla), Differenza, Intersezione, Esclusione, Divisione, Taglia tracciato, Combina e Separa; inoltre si possono applicare azioni come Intrudi, Estrudi, Proiezione dinamica, Proiezione collegata e operazioni come Semplifica tracciati o inverti. Gli oggetti si possono raggruppare, allineare, distribuire, incolonnare, selezionare, spostare, riflettere, duplicare, clonare, trasformare in altezza, larghezza, inclinazione e rotazione.
Inkscape permette di gestire il colore e di creare gradienti con singoli colori in percentuale di trasparenza alpha. Permette di diminuire l'opacità dell'intero oggetto e di sfocarlo in percentuale. Questa opzione è utile per creare figure curve più realistiche. Lo strumento "effetto su tracciato" permette di deformare l'oggetto e di creare duplicazioni di oggetti lungo una tracciato.
Inkscape può gestire il testo, che può essere disposto lungo un tracciato anche curvo, ma non ha un controllo ortografico.
Dispone di un editor XML che permette di modificare a mano i nodi che compongono il documento. Questo rende possibile l'utilizzo di trucchi che non sono possibili con il solo editor grafico, a patto di conoscere la sintassiXMLe quellaSVG(è utile anche conoscere lo standardCSS). Tuttavia, anche una persona non esperta in questi linguaggi può intuitivamente eseguire alcune operazioni comuni (ad esempio controllare le proprietà del documento; modificare l'ordine con cui vengono disegnati gli elementi, riordinando i corrispettivi nodi XML; eccetera).
ConGIMPè possibile aprire un file SVG, importandolo comeimmagine rastero estraendone i singoli tracciati, i quali sono modificabili e si possono riesportare da GIMP.
Il formato SVG è importabile sia inBlender, grazie al filtro Paths che converte il tracciato incurva Bezier, che inScribus, un software didesktop publishing.
ConSoziè possibile creare unapresentazione, basata su tutti i contenuti del file SVG, che può essere salvata inhtmle presentata nelbrowser.
TechRadar haassegnato a Inkscape una valutazione positiva di quattro stelle su cinque. Ha lodato l'ampia gamma di strumenti di modifica e il supporto per molti formati di file, ma ha notato che l'elaborazione dell'applicazione può essere lenta. Considerava Inkscape una buona alternativa gratuita agli editor grafici proprietari come Adobe Illustrator. Il giudizio diPC Magazineè stato piuttosto contrastante, dando all'applicazione tre su cinque. Ha criticato la grafica dell'interfaccia e la mancanza di ottimizzazione per il supporto dello stilo, la scarsa interoperabilità dell'applicazione con altri editor grafici, i controlli di formattazione del testo ingombranti e la qualità della versione per Mac. Tuttavia, ha elogiato la possibilità di aggiungere filtri ed estensioni personalizzati, la passione della comunità di Inkscape per crearli e condividerli e il percorso preciso e gli strumenti di posizionamento. Ha scoperto che Inkscape ha usi limitati nella professione rispetto ad Adobe Illustrator e CorelDRAW. Nel 2012 il premio Best of Open Source Software,InfoWorldha assegnato a Inkscape un premio per essere una delle migliori applicazioni desktop open source, lodando i suoi controlli tipografici e la capacità di modificare direttamente il testo XML dei suoi documenti.
L'attuale implementazione degli standard SVG e CSS è al momento incompleta; nello specifico non sono stati ancora implementati tutti i filtri SVG, le animazioni e i font SVG.
Altre importanti lacune riguardano la stampa professionale, poiché il software utilizza unicamente lo spazio coloreRGBe non permette l'esportazione in formato PDF/X-4, non consentendo la stampa inquadricromiadirettamente da Inkscape. Gli stessi sviluppatori consigliano di importare il tracciatosvginScribusper produrre file con spazio coloreCMYKe in formatoPDF/X-4).
Non supporta nativamente i fileEPSse non tramite plugin.