ItFAQ

From Inkscape Wiki
Revision as of 16:04, 26 November 2006 by Franco (talk | contribs) (Iniziata traduzione dalla FAQ in inglese)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

FAQ in Inglese, FAQ in Tedesco - lavoro in corso

Generale

Cos'è Inkscape?

Inkscape è un editor di grafica vettoriale open source, simile ad Adobe Illustrator, Corel Draw, Freehand, o Xara X. Ciò che distingue Inkscape è il suo uso come formato nativo di Scalable Vector Graphics (SVG), uno standard aperto basato su XML definito dal W3C.

Cos'è la grafica vettoriale?

Inkscape memorizza la sua grafica in un formato vettoriale. La grafica vettoriale è una descrizione delle forme e degli oggetti visibili nell'immagine indipendente dalla risoluzione, ovvero dal numero di punti del dispositivo fisico di visualizzazione. Un motore di rasterizzazione utilizza queste informazioni per disegnare ciascuna linea e curva a qualsiasi risoluzione o livello di ingrandimento, adattandosi di volta in volta alle caratteristiche fisiche del dispositivo di uscita (monitor, stampante).

Al contrario, gli editor di grafica raster (bitmap) come Photoshop o Gimp, memorizzano le proprietà di ogni singolo punto (pixel) dell'immagine, che è descritta come una matrice (griglia) di punti, legata ad una specifica risoluzione.

La grafica vettoriale è complementare, piuttosto che alternativa, alla grafica raster. Ciascuna delle due ha la sua propria finalità ed è utile per differenti applicazioni. La grafica raster è più indicata per la rappresentazione e l'elaborazione di immagini fotografiche e di certi tipi di disegni artistici, mentre la grafica vettoriale è più adatta per lavori di design, loghi, immagini con testo e illustrazioni tecniche. La rappresentazione vettoriale risulta in genere più compatta di quella raster.

Notare che Inkscape può importare e visualizzare anche immagini raster: una bitmap importata diventa semplicemente un altro oggetto nella vostra immagine vettoriale, e potete fare con esso tutto ciò che potete fare con gli altri tipi di oggetti (spostare, deformare, ritagliare, etc.).

Cos'è "Scalable Vector Graphics"?

Scalable Vector Graphics (SVG) è un formato per la grafica vettoriale standard, aperto e basato su XML, sviluppato dal W3C. La sua diffusione sta crescendo rapidamente; molti editor vettoriali possono oggi importare ed esportare SVG, e i browser moderni (come Firefox e Opera) possono visualizzarlo direttamente, cioè senza richiedere plug-in di sorta. Per maggiori informazioni, vedere la voce #SVG più avanti.

Inkscape è pronto per essere usato da utenti normali?

Sì! Anche se Inkscape non ha tutte le caratteristiche dei principali editor vettoriali, le ultime versioni forniscono una larga parte delle capacità di base per l'elaborazione di grafica vettoriale. Molti riferiscono di utilizzare con successo Inkscape in parecchi progetti molto diversi (grafica per il web, diagrammi tecnici, icone, grafica creativa, loghi, mappe). Per esempio, migliaia di immagini nella Wikipedia sono create con Inkscape, come la maggior parte dei contenuti di Openclipart; molti esempi di lavori con Inkscape sono visibili qui e qui. Noi cerchiamo anche di mantenere il codice utilizzabile per gli utenti reali, poiché crediamo che uno stretto ciclo di interazione fra utilizzatori e sviluppatori darà i migliori risultati. Puoi iniziare ad utilizzare Inkscape assieme agli altri tuoi strumenti ora!

Su quali piattaforme funziona Inkscape?

Noi forniamo pacchetti binari per Linux, Windows 2000/2003/XP (programma di installazione completamente autonomo), e OSX (pacchetto dmg). Sappiamo che Inkscape è usato con successo su FreeBSD e altri sistemi operativi tipo Unix. Windows 98/ME non è più supportato, forse lo sarà in futuro.

Come è iniziato Inkscape?

Inkscape è stato iniziato come fork (biforcazione) di Sodipodi, nel tardo 2003, da quattro sviluppatori di Sodipodi: Bryce Harrington, MenTaLguY, Nathan Hurst, e Ted Gould. La nostra missione era creare uno strumento di disegno completamente conforme allo standard Scalable Vector Graphics (SVG), scitto in C++, con una nuova interfaccia utente più facilmente utilizzabile (conforme a Gnome HIG), e con un processo di sviluppo aperto, orientato alla comunità. Nel corso dei mesi, il progetto ha prodotto diverse release mostrando una sequenza di significative nuove prestazioni e miglioramenti nel codice, e rendendo rapidamente Inkscape un progetto open source rimarchevole.

Cosa significa 'Inkscape'?

Il nome è composto dalle due parole inglesi 'ink' e 'scape'. Ink (inchiostro) è una sostanza comune per il disegno, ed è utilizzata quando il lavoro abbozzato è pronto per essere permanentemente fissato sulla carta, perciò evoca l'idea che Inkscape sia pronto per lavori produttivi. Scape è la vista di un grande numero di oggetti, come in 'landscape' (panorama), e allude alla natura della grafica vettoriale, orientata agli oggetti.

Posso usarlo per creare pagine web?

Non ancora, nonostante molti utenti usino Inkscape per realizzare modelli di pagine web o per generare immagini per il web, come banner, loghi, icone e altro.

Con i recenti sviluppi nel supporto SVG nei browser web (come Firefox e Opera), utilizzare SVG direttamente nel web diventa più che una possibiltà. Per esempio, con Firefox 1.5 o superiore, si può aprire un documento SVG direttamente nel browser, e Firefox lo visualizza correttamente. In teoria, SVG e XHTML possono essere usati assieme nello stesso documento, perciò utenti o sviluppatori interessati possono esplorare ulteriormente questa possibilità.

Posso usarlo per creare animazioni?

No, Inkscape non supporta ancora l'animazione SVG; gestisce grafica 2-D statica. Però è possibile esportare grafica da Inkscape per utilizzarla in animazioni Flash o GIF. E dal febbraio 2006 Blender può importare dati SVG ed estruderli per creare grafica 3D.

Ci sarà un Inkscape 1.00? Come dovrebbe essere?

Presumendo che lo sviluppo continui stabilmente, raggiungeremo inevitabilmente la versione 1.00, ma non è ancora stata prevista una data particolare.

Prima di dare alle stampe qualche tipo di versione 1.00, ci dovrebbe essere un significativo sforzo per terminare lavori incompleti, per ottenere maggiore stabilità e per "ammorbidire gli spigoli". Questo potrebbe essere un processo lungo e finché non si verificherà Inkscape potrà andare soggetto a modifiche sostanziali fra le varie versioni.

Contribuire a Inkscape

Come posso aiutare?

Prendi il codice e inizia a modificare ciò che attira la tua attenzione. Manda una patch quando sei soddisfatto delle modifiche e pronto a condividere i tuoi sforzi con gli altri. Abbiamo anche bisogno di redattori e traduttori per il manuale utente e per i file di internazionalizzazione dell'interfaccia.

Prendiamo molto seriamente i contributi e seguiamo il principio "modifica prima, discuti dopo", perciò è molto probabile che i tuoi sforzi appaiano rapidamente nel codice di sviluppo. Ci sono ovviamente delle regole e degli standard che devono essere seguiti, ma cerchiamo di mantenerli prevedibili e ovvi.

C'è un modo per aiutare senza scrivere codice?

Certamente! C'è di sicuro un sacco di lavoro di programmazione da fare, ma ci sono anche parecchi altri lavori necessari per il successo del progetto:

Ricerca degli errori e test:

Identificare e caratterizzare i bug (errori di programmazione) può essere di enorme aiuto, riducendo il tempo di sviluppo necessario per correggerli.

  • Trovare e segnalare i bug. Questa è un'esigenza critica per assicurare la qualità del codice.
  • Rivedere e verificare i bug segnalati. A volte le segnalazioni di bug non riportano sufficienti informazioni, oppure i bug sono difficili da riprodurre. Prova a vedere se riscontri anche tu l'errore descritto, e aggiungi informazioni alla descrizione.
  • Verificare le prestazioni. Realizza dei disegni SVG complessi che stressino Inkscape, e inviali al bug tracker di Inkscape come strumenti di test, con i tuoi rilievi dei tempi.
  • Verificare la compatibilità. Confronta il rendering (visualizzazione) di disegni SVG prodotto da Inkscape con quello di altri programmi, come Batik e Cairo, e segnala le differenze riscontrate (a entrambi i progetti).
  • Assegnare una priorità ai bug. I bug contrassegnati dalla priorità '5' sono nuovi bug; rivedili e assegna loro una priorità alta/media/bassa conforme alla loro gravità. Vedi Updating Tracker Items sul wiki per i dettagli.

Aiutare gli altri utenti

Oltre a realizzare una valida applicazione per il disegno, per noi è pure estremamente importante costruire una buona comunità attorno ad esso; puoi aiutarci a raggiungere questo obiettivo direttamente, aiutando altri utenti. Sopra tutto, tieni presente che vogliamo mantenere la comunità di Inkscape come un posto simpatico ed educato, perciò incoraggia il buon comportamento attraverso la tua stessa interazione con gli altri nel gruppo.

  • Scrivere guide. Se qualcosa non è già documentato in una guida, redigi una descrizione su come usarlo.
  • Partecipare a inkscape-user@. Rispondi a domande che appaiono nella mailing-list, poste da altri utenti. Inoltre, condividi i tuoi suggerimenti e trucchi, e mostra nuovi modi di utilizzare Inkscape per fare cose interessanti.
  • Creare clipart. Puoi inviarle al progetto openclipart.org.
  • Insegnare Inkscape. Insegna a persone della tua zona l'uso di Inkscape, oppure esponi presentazioni di Inkscape (e di altri strumenti di illustrazione open source) in eventi locali, riunioni dei Linux User Group, etc.

Sviluppo (programmazione non necessaria)

  • Traduzioni. Informazioni su come realizzare traduzioni dell'interfaccia utente sono disponibili sulla pagina TranslationInformation del wiki.
  • Disegnare icone e temi SVG. Crea nuove icone per temi esistenti, o inizia un nuovo tema di icone. Vedi anche librsvg.sf.net.
  • Modellare nuove finestre di dialogo. Disegna idee per migliorare o aggiungere finestre di dialogo. Questo è comodo per gli sviluppatori dell'interfaccia utente per capire cosa fare.
  • Migliorare la pacchettizzazione. Trova come realizzare il pacchetto per il tuo sistema operativo o distribuzione Linux, in modo che Inkscape si installi e funzioni meglio. Vedi CreatingDists nel wiki.
  • Aggiungere estensioni. Inkscape può collegarsi a programmi esterni per la lettura e scrittura di file, funzioni speciali, etc.. Crea nuovi file .inx per agganciare questi programmi per l'uso con Inkscape. Inoltre, se sei a tuo agio nel fare script in Perl, Python, etc. prova anche a migliorare le estensioni!
  • Aggiungere documentazione ai sorgenti. Il codice sorgente ha bisogno in alcune parti perfino della più elementare documentazione; documentare le funzioni aiuterà certamente il prossimo programmatore.
  • Creare template. Vedi la cartella share/templates di Inkscape.
  • Lavorare nel wiki. Il wiki è un ottimo posto per radunare le informazioni sullo sviluppo, ma necessita sempre di aggiornamenti, revisioni ed elaborazioni.
  • Pianificare lo sviluppo futuro. Rivedi e aiuta ad aggiornare la Roadmap nel wiki. In sostanza, parla con gli sviluppatori di ciò che stanno facendo, che stanno pianificando di fare o che hanno appena finito, e aggiorna la roadmap di conseguenza.

Diffondere il verbo - Marketing di Inkscape e proselitismo

Aumentare la base di utenti è importante. L'effetto rete di un maggior numero di utenti coinvolti significa un maggior numero di potenziali contributori, e si spera di gente che parla bene di noi e che fornisce a Inkscape una pubblicità con il passa-parola, cosa che noi riteniamo importante. Tutti i nostri utenti e sviluppatori fungono da ambasciatori di Inkscape, e gli altri giudicheranno Inkscape in base a come noi ci comportiamo. E' importante che siamo tutti educati ed amichevoli e che rendiamo Inkscape un progetto che alla gente piaccia usare e divertente per chi ci lavora; tutto il resto seguirà naturalmente da questo. Comunque in linea generale per costruire la comunità preferiamo la qualità alla quantità, perciò fate attenzione a non eccedere con il proselitismo e con la "vendita aggressiva". Vogliamo lavorare con le altre applicazioni, piuttosto che 'ucciderle', e quel tipo di commenti sono controproducenti. Dobbiamo gestire le aspettative: vogliamo che gli utenti siano piacevolmente sorpresi da quanto Inkscape fa, non contrariati perché non corrisponde agli altri programmi in ogni prestazione. Bisognerebbe pensare a Inkscape come ad uno strumento per fornire agli artisti un altro modo per essere creativi, che complementa i loro attuali strumenti e competenze.

traduzione in corso ...