Inkscape

Από τη Βικιπαίδεια, την ελεύθερη εγκυκλοπαίδεια
Μετάβαση σε: πλοήγηση, αναζήτηση
Inkscape
Inkscape Logo.svg
Inkscape 0.48.2
Inkscape 0.48.2 with Red Gallardo.svg
Δημιουργός The Inkscape Team
Πρώτη έκδοση 12 Δεκεμβρίου 2003
Τελευταία έκδοση 0.48.4 [1] (17 Δεκεμβρίου 2012)[2]
Τύπος επεξεργαστής διανυσματικών γραφικών
Λειτουργικό OS X, Unix-like, Windows
Πλατφόρμα GTKmm
Γραμμένο σε C++ (χρησιμοποιώντας gtkmm)
Διαθέσιμο σε 40 γλώσσες
Μέγεθος 35.7 MB
Άδεια χρήσης GNU General Public License
Ιστοσελίδα Inkscape.org

Το Inkscape είναι ένας επεξεργαστής διανυσματικών γραφικών ανοικτού κώδικα. Σκοπός του είναι να υλοποιήσει πλήρη υποστήριξη για τα κλιμακώσιμα διανυσματικά γραφικά (SVG) 1.1 πρότυπο.[3] Η λέξη Inkscape είναι μια σύνθεση των αγγλικών λέξεων μελάνι (ink) και τοπίο (landscape).[4]

Το Inkscape είναι διαλειτουργικό[5] και τρέχει σε Mac OS X, παρόμοια με Unix λειτουργικά συστήματα και Microsoft Windows.

Ιστορικό[Επεξεργασία | επεξεργασία κώδικα]

Το Inkscape ξεκίνησε το 2003 ως διακλάδωση κώδικα του έργου Sodipodi. Sodipodi, αναπτύχθηκε από το 1999, και βασιζόταν το ίδιο στο Gill (Gnome Illustration Application) του Raph Levien.

Η διακλάδωση οδηγήθηκε από μια ομάδα τεσσάρων πρώην προγραμματιστών του Sodipodi (Ted Gould, Bryce Harrington, Nathan Hurst και MenTaLguY) που είχαν διαφορές για τους σκοπούς του έργου, το άνοιγμα των συνεισφορών σε τρίτους και τεχνικές διαφωνίες ως λόγους για τη διακλάδωση. Με το Inkscape, είπαν ότι θα πρέπει να εστιάσουν την ανάπτυξη στην υλοποίηση του πλήρους προτύπου SVG, ενώ η ανάπτυξη του Sodipodi έδινε έμφαση στη δημιουργία ενός γενικού σκοπού επεξεργαστή γραφικών διανύσματος, ίσως σε βάρος του SVG.[6]

Από τη διακλάδωση, οι νέοι προγραμματιστές του Inkscape το άλλαξαν πολύ: το ξανάγραψαν από C σε C++; υιοθέτησαν το πακέτο εργαλείων GTK+ συνδέσεις C++ (gtkmm)· ξανασχεδίασαν την διεπαφή χρήστη του και προσέθεσαν νέα γνωρίσματα. Ιδιαίτερα, η υλοποίηση του προτύπου SVG, αν και ατελής, έχει εμφανίσει σταδιακή βελτίωση.[7]

Αντί για από πάνω προς τα κάτω έλεγχο, οι προγραμματιστές του προσπάθησαν να ενθαρρύνουν μια ισότιμη καλλιέργεια όπου οι μεμονωμένοι προγραμματιστές παίρνουν το δικαίωμά τους από την ικανότητά τους και την ενεργή ανάμειξη στο έργο.[εκκρεμεί παραπομπή] Στην πραγματικότητα, αυτές οι αξίες επιτρέπουν στους ιδρυτές του Inkscape να επιβεβαιώσουν την απόφασή τους να κάνουν το έργο χωρίς να αποθαρρύνουν τους νεοφερμένους, οι οποίοι, με τη σειρά τους, ήρθαν για να παίξουν σημαντικούς ρόλους.[εκκρεμεί παραπομπή] Η έλξη των νεοφερμένων υποβοηθήθηκε πολύ από την ιδιαίτερη έμφαση του έργου στην παροχή στους ενεργούς προγραμματιστές του πλήρους πρόσβασης στον πηγαίο του κώδικα και στις προσπάθειες του για συμμετοχή στη μεγαλύτερη κοινότητα ανοιχτού λογισμικού (συχνά με τη μορφή πρωτοβουλιών μέσα από το έργο όπως Δημιουργία έργου, ελεύθερη συνάντηση γραφικών και παράγωγων έργων όπως το Open Clip Art Library).[εκκρεμεί παραπομπή]

Μετά το Xara ανακοινώθηκαν σχέδια για έκδοση της δικής τους εφαρμογής σχεδίασης (μόνο για Λίνουξ) Xara Xtreme ως ανοιχτού κώδικα, εξέφρασνα ενδιαφέρον στο μερισμό του κώδικά τους και συντονισμό των προσπαθειών τους με το διαθέσιμο λογισμικό στον ιδιοταγή κόσμο.

Από το 2005, το Inkscape έχει συμμετάσχει στο πρόγραμμα Google Summer of Code.[8]

Μέχρι το τέλος του Νοεμβρίου 2007, το σύστημα ανίχνευσης σφαλμάτων του Inkscape εφιλοξενείτο στο Sourceforge. Κατόπιν μετακινήθηκε στο Launchpad.[9]

Γνωρίσματα[Επεξεργασία | επεξεργασία κώδικα]

Δημιουργία αντικειμένου[Επεξεργασία | επεξεργασία κώδικα]

Ένα στιγμιότυπο του Inkscape 0.48.2, που εμφανίζει ένα ορθογώνιο (επιλεγμένο με το εργαλείο επιλογής), μια έλλειψη, ένα αστέρι και δύο αντικείμενα κειμένου.

Τα βασικά αντικείμενα στο Inkscape είναι:

  • Μονοπάτια: δημιουργούνται με το εργαλείο μολύβι , που επιτρέπει τη σχεδίαση μονοπατιών με ελεύθερες γραμμές· το εργαλείο γραφίδα , που επιτρέπει στον χρήστη τη δημιουργία εύκαμπτων καμπυλών Μπεζιέ καμπυλών κόμβο-κόμβο και γραμμών στο ίδιο μονοπάτι· το εργαλείο καλλιγραφίας, που μπορεί να χρησιμοποιηθεί για να σχεδιάσει με ελεύθερο χέρι καλλιγραφικές ή πινελοειδείς πινελιές, ή το εργαλείο κουβάς χρώματος , που γεμίζει τις οριοθετημένες περιοχές της εικόνας. Το εργαλείο καλλιγραφίας μπορεί προαιρετικά να χρησιμοποιήσει πίεση και αναγνώσεις κλίσης από γραφικές πινακίδες. Το εργαλείο κουβά γεμίσματος δουλεύει οπτικά αντί γεωμετρικά και μπορεί να βοηθήσει στον ανίχνευση εικόνας. Το εργαλείο ψεκασμού δημιουργεί αντίγραφα ή κλώνους ενός ή μερικών στοιχείων, επιλέξτε τα στοιχεία, έπειτα για να ψεκάσετε πατήστε στον καμβά, μετακινήστε το ποντίκι ή κυλήστε τον τροχό του ποντικιού.
  • Ορθογώνια: δημιουργούνται με το εργαλείο ορθογώνιο. Οι γωνίες των ορθογωνίων μπορεί να στρογγυλοποιηθούν.
  • 3Δ πλαίσια: δημιουργούνται χρησιμοποιώντας το εργαλείο 3Δ πλαίσια . Τα πλαίσια έχουν ρυθμίσιμες προοπτικές XYZ και τροποποιήσιμες τιμές για σημεία διαφυγής. Τα 3Δ πλαίσια είναι στην πραγματικότητα ομάδες μονοπατιών και μετά από αποομαδοποίηση μπορούν να τροποποιηθούν παραπέρα.
  • Ελλείψεις: δημιουργούνται χρησιμοποιώντας το εργαλείο Έλλειψη. Οι ελλείψεις και οι κύκλοι μπορούν να μετασχηματιστούν σε τόξα (δηλαδή,ανοιχτά ημικύκλια) και τομείς (δηλαδή, κλειστά ημικύκλια).
  • Αστέρια/πολύγωνα: δημιουργούνται χρησιμοποιώντας το εργαλείο Αστέρια και πολύγωνα. Αστέρια με πολλαπλά σημεία (3 έως 1.024 σημεία) με δύο στοιχεία ελέγχου λαβών (βάση και αιχμή) μπορούν να χρησιμοποιηθούν για προσομοίωση σπειρογραφήματα/σπειρογραφημάτων. Πολύγωνα με ένα στοιχείο ελέγχου λαβής (βάση) μπορούν να χρησιμοποιηθούν για τη δημιουργία στοιχείων με βάση τον αριθμό των πλευρών εξάγωνα, πεντάγωνα, κλπ.
  • Σπείρες: δημιουργούνται χρησιμοποιώντας το εργαλείο σπείρα , έχουν έναν ρυθμίσιμο αριθμών στοφών (περιστροφών), απόκλιση (πυκνότητα/σποραδικότητα των εξωτερικών στροφών), εσωτερική ακτίνα (ξετύλιγμα από το κέντρο)
  • Κλώνοι: Οι 'κλώνοι είναι θυγατρικά αντικείμενα αρχικών (γονικών) αντικειμένων που μπορούν να έχουν διαφορετικούς εφαρμοζόμενους μετασχηματισμούς από το αρχικό αντικείμενο. Οι κλώνοι μπορούν να δημιουργηθούν μέσα από αντίγραφα, το εργαλείο ψεκασμού ή μια διεπαφή μενού. Οι μετασχηματισμοί περιλαμβάνουν μέγεθος, θέση, περιστροφή, θόλωση, αδιαφάνεια, χρώμα και συμμετρία (διάταξη). Οι κλώνοι ενημερώνονται ζωντανά όταν το αρχικό αντικείμενο αλλάζει.
  • Κείμενο: δημιουργείται με το εργαλείο 'Κείμενο. Τα κείμενα μπορούν να χρησιμοποιήσουν οποιαδήποτε γραμματοσειρά του συστήματος και μπορούν να μετατραπούν σε μονοπάτια. Υποστηρίζονται οι γραμματοσειρές χαρακτήρων Unicode. Μπορείτε να εφαρμόσετε έντονα, πλάγια, στοιχίσεις (αριστερά, δεξιά, κέντρο, πλήρης), εκθέτες, δείκτες, κάθετο και οριζόντιο κείμενο. Όλα τα αντικείμενα κειμένου μπορούν να μετασχηματιστούν μέσω αποστάσεων γραμμών, γραμμάτων και λέξεων, οριζόντιας πύκνωσης, κάθετης μετατόπισης και περιστροφής χαρακτήρων είτε χειροκίνητα είτε μέσω ρυθμίσεων μενού. Κείμενο μπορεί να τοποθετηθεί σε ένα μονοπάτι, που ρέει σε ένα σχήμα ή να ελεγχθεί ορθογραφικά. Λίστες με κουκκίδες, αριθμημένες λίστες, εσοχές και υπογραμμισμένο κείμενο δεν είναι διαθέσιμα στην έκδοση 0.48.
  • Εικόνες Εικονογραφία/ψηφιογραφία: Το Inkscape υποστηρίζει την εξαγωγή ψηφιογραφικών εικόνων (μέσω μορφής PNG) του συνολικού σχεδίου (όλα τα αντικείμενα), της τρέχουσας επιλογής, αντικειμένων μέσα στο περίγραμμα της σελίδας και προσαρμοσμένων συντεταγμένων. Εισάγει ψηφιογραφικές εικόνες· το >Αρχείο >Εισαγωγή επιτρέπει στον χρήστη να επιλέξει ή 'ενσωμάτωση' ή 'σύνδεση' της εικόνας στο αρχείο. Η επικόλληση εικόνων στο inkscape (v0.48) ενσωματώνει αυτόματα τις εικόνες στο αρχείο. Το Inkscape υποστηρίζει εισαγωγή και επικόλληση των PNG, JPEG και BMP. (Δείτε com:Cat:SVG/raster για παραδείγματα ενσωματωμένων εικόνων στο Wikimedia Κοινά). Οι εικόνες μπορούν επίσης να ανιχνευτούν (ψηφιογραφία σε διάνυσμα) χρησιμοποιώντας το γνώρισμα Potrace >Μονοπάτι >Ανίχνευση ψηφιογραφίας... .

Επιπρόσθετα, υπάρχουν πιο εξειδικευμένα αντικείμενα:

  • Σπειροειδείς εύκαμπτες καμπύλες (δίνες), αυτός ο τύπος μονοπατιού δημιουργεί πολύ ωραίες απαλές ομαλές καμπύλες, παρόμοιες με αυτό που βλέπετε σε σχέδια δερματοστιξίας, επιφάνειας εργασίας, λουλουδιών και γοτθικών.
  • Γραμμές σύνδεσης με βάση μονοπάτια, που χρησιμοποιούνται συχνά σε διαγράμματα ροής, σχήματα και διαγράμματα.
  • Υπάρχει μια "επέκταση απόδοσης που αποδίδει αντικείμενα στο αρχείο σας μέσω ρυθμίσεων μενού, τα παραδείγματα συμπεριλαμβάνουν γραμμωτούς κώδικες, ημερολόγια, πλέγματα, γρανάζια, σπειρογραφήματα, σφαίρες και άλλα.

Χειρισμός αντικειμένου[Επεξεργασία | επεξεργασία κώδικα]

Στιγμιότυπο του Inkscape 0.45 στο Ubuntu, που δείχνει προβολή περιγράμματος

Κάθε αντικείμενο στο σχέδιο μπορεί να υπόκειται σε ελεύθερους συσχετισμένους μετασχηματισμούς: μετακίνηση, περιστροφή, κλιμάκωση, στρέβλωση και έναν προσαρμόσιμο πίνακα. Οι παράμετροι μετασχηματισμού μπορούν επίσης να οριστούν αριθμητικά μέσω του διαλόγου μετασχηματισμού. Οι μετασχηματισμοί μπορούν να προσκολληθούν σε γωνίες, πλέγματα, γραμμές οδηγούς και κόμβους άλλων αντικειμένων. Τα πλέγματα, οι οδηγοί και οι ιδιότητες προσκόλλησης ορίζονται με βάση το έγγραφο. Ως εναλλακτικό της προσκόλλησης, παρέχεται ένας διάλογος στοίχισης και κατανομής, που μπορεί να εκτελέσει συνηθισμένες εργασίες στοίχισης σε επιλεγμένα αντικείμενα: π.χ. στοίχιση τους σε συγκεκριμένη κατεύθυνση, ισοκατανομή τους, τυχαία διασπορά τους και αφαίρεση επικαλύψεων μεταξύ αντικειμένων.

Τα αντικείμενα μπορούν να ομαδοποιηθούν μαζί ελεύθερα. Οι ομάδες αντικειμένων συμπεριφέρονται από πολλές απόψεις ως "ατομικά" αντικείμενα: για παράδειγμα, μπορούν να κλωνοποιηθούν ή να τους αποδοθεί ένα χρώμα. Τα αντικείμενα που αποτελούν μια ομάδα μπορούν να επεξεργαστούν χωρίς να πρέπει να αποομαδοποιηθούν πρώτα, μέσω μιας εντολής εισαγωγής ομάδας: η ομάδα μπορεί τότε να επεξεργαστεί ως μια προσωρινή στρώση. Η διάταξη Z των αντικειμένων μπορεί να επεξεργαστεί είτε χρησιμοποιώντας στρώσεις, ή με χειροκίνητη μετακίνηση του αντικειμένου πάνω και κάτω στη στοίβα Z. Οι στρώσεις μπορούν να κλειδωθούν ή να κρυφτούν, αποτρέποντας τροποποίηση και τυχαία επιλογή.

Ένα ειδικό εργαλείο, δημιουργία κλωνοποιημένων παραθέσεων, παρέχεται για δημιουργία συμμετρικών ή πλεγματοειδών σχεδίων χρησιμοποιώντας ποικίλες συμμετρίες επιπέδων.

Τα αντικείμενα μπορούν να αποκοπούν, να αντιγραφούν και να επικολληθούν χρησιμοποιώντας ένα πρόχειρο. Όμως, από την έκδοση 0.46, το Inkscape χρησιμοποιεί μια εσωτερική μεταβλητή αντί για το πρόχειρο του συστήματος, που περιορίζει τις λειτουργίες αντιγραφής και επικόλλησης σε ένα στιγμιότυπο εφαρμογής. Τα αντικείμενα μπορούν να αντιγραφούν μεταξύ εγγράφων ανοίγοντας τα από το μενού Αρχείο σε ένα ήδη ανοιχτό παράθυρο, αντί να ανοιχτεί ένα δεύτερο αρχείο από το λειτουργικό σύστημα κελύφους.

Τεχνοτροπία αντικειμένων[Επεξεργασία | επεξεργασία κώδικα]

Κάθε αντικείμενο στο Inkscape έχει πολλά γνωρίσματα που καθορίζουν την τεχνοτροπία του. Όλα τα γνωρίσματα μπορούν να οριστούν γενικά για κάθε αντικείμενο:

  • Γέμισμα: μπορεί να είναι ένα σκέτο χρώμα, μια γραμμική ή ακτινική διαβάθμιση, ένα μοτίβο, προσαρμοσμένο δείγμα, που κληρονομήθηκε από ένα γονικό αντικείμενο. Ο επιλογέας χρώματος έχει διαθέσιμες επιλογές χρώματος RGBA, HSL, τροχός και CMYK, αλλά όλα τα επιλεγμένα χρώματα μετατρέπονται προς το παρόν σε RGBA. Οι διαβαθμίσεις μπορούν να έχουν πολλαπλά άκρα, οι ακτινικές διαβαθμίσεις υποστηρίζουν προαιρετικά άμεσες ή ανακλώμενες διαβαθμίσεις. Όλα τα χρώματα μπορούν να έχουν μια ορισμένη τιμή άλφα. Τα μοτίβα μπορούν να κατασκευαστούν από οποιαδήποτε συλλογή αντικειμένων, ή ένα από τα αρκετά παρεχόμενα έτοιμα μοτίβα μπορεί να χρησιμοποιηθεί.
  • Γέμισμα πινελιάς: μπορεί να έχει τις ίδιες τιμές όπως το γέμισμα, αλλά εφαρμόζεται στην πινελιά του αντικειμένου.
  • Τεχνοτροπία πινελιάς: μπορεί να ποικίλει στα: πλάτος, τεχνοτροπίες ένωσης της μύτης (ρυθμίσιμο όριο), στρογγυλεμένο ή λοξοτομημένο, τεχνοτροπίες άκρου μετατόπισης, στρογγυλό ή πλήρες. Υποστηρίζονται πινελιές με παύλες και ρυθμίσιμες μετατοπίσεις. Υποστηρίζονται, επίσης, αρχικοί, μεσαίοι και τελικοί σημειωτές ποικίλων τύπων (βέλη, κουκκίδες, ρόμβοι, κλπ... .
  • Αδιαφάνεια: καθορίζει την τιμή άλφα για όλα τα χρώματα γεμίσματος. Κάθε αντικείμενο έχει μια διακριτή τιμή αδιαφάνειας, που π.χ. μπορεί να χρησιμοποιηθεί για να κάνει τις ομάδες διαφανείς.
  • Φίλτρα: υπάρχει ένας εύχρηστος ολισθητής για τη θόλωση Γκάους και για κάθε αντικείμενο. Κατηγοροποιημένες στοίβες φίλτρων χρησιμοποιούν τα φίλτρα SVG που μπορούν να δημιουργηθούν χρησιμοποιώντας τον διάλογο φίλτρων.

Η εμφάνιση των αντικειμένων μπορεί να αλλαχτεί παραπέρα χρησιμοποιώντας μάσκες και μονοπάτια αποκοπής, που μπορούν να δημιουργηθούν από αυθαίρετα αντικείμενα, συμπεριλαμβανομένων των ομάδων.

Τα γνωρίσματα των τεχνοτροπιών 'προσκολλώνται' στον πηγαίο κώδικα, έτσι μετά από αποκοπή/αντιγραφή ενός αντικειμένου στο πρόχειρο, τα γνωρίσματα της τεχνοτροπίας μπορούν να επικολληθούν σε άλλο αντικείμενο.

Λειτουργίες σε μονοπάτια[Επεξεργασία | επεξεργασία κώδικα]

Το Inkscape έχει ένα εκτεταμένο σύνολο εργαλείων για επεξεργασία μονοπατιών, καθώς είναι τα βασικά στοιχεία ενός αρχείου διανύσματος. Το "εργαλείο κόμβου" επιτρέπει την επεξεργασία απλών και πολλαπλών μονοπατιών σε απλά και πολλαπλά επίπεδα κόμβων με επεξεργασία της θέσης των κόμβων και των σημείων ελέγχου των μονοπατιών Μπεζιέ ή καμπύλες σπειρογραφήματος. Τα τμήματα του μονοπατιού μπορούν να προσαρμοστούν με μεταφορά τους. Όταν επιλέγονται πολλαπλοί κόμβοι, μπορούν να μετακινηθούν, να κλιμακωθούν και να περιστραφούν χρησιμοποιώντας συντόμευση πληκτρολογίου ή στοιχεία ελέγχου ποντικιού. Πρόσθετοι κόμβοι μπορούν να εισαχθούν στα μονοπάτια σε αυθαίρετες ή ομαλές τοποθεσίες και μια επίδραση μπορεί να χρησιμοποιηθεί για εισαγωγή κόμβων σε προκαθορισμένα διαστήματα. Όταν διαγράφονται κόμβοι, οι λαβές στους κόμβους που απομένουν προσαρμόζονται για να διατηρήσουν το αρχικό σχήμα όσο πιο καλά μπορούν.

Το εργαλείο μικρορυθμίσεων παρέχεται για υψηλότερου επιπέδου επεξεργασία ολόκληρων αντικειμένων ή τμημάτων ενός αντικειμένου. Μπορεί να μετατοπίσει, να απωθήσει/έλξει, να τοποθετήσει τυχαία, να συρρικνώσει/μεγεθύνει, να περιστρέψει, να αντιγράψει/διαγράψει επιλεγμένα ολόκληρα αντικείμενα. Με τα τμήματα ενός μονοπατιού μπορείτε να μετατοπίσετε, να συρρικνώσετε/μεγεθύνετε, να απωθήσετε/έλξετε, να σκληρύνετε τις άκρες, να θολώσετε και να χρωματίσετε. Οι κόμβοι δημιουργούνται δυναμικά και διαγράφονται όταν χρειάζεται, ενώ χρησιμοποιείτε αυτό το εργαλείο, έτσι μπορεί επίσης να χρησιμοποιηθεί σε απλά μονοπάτια χωρίς προηγούμενη επεξεργασία.

Άλλες πιθανές λειτουργίες υψηλού επιπέδου σε μονοπάτια περιλαμβάνουν: Την αντιστάθμιση ή ένθεση ενός μονοπατιού κατά ένα σταθερό ποσό. Τη δημιουργία μιας ασύνδετης δυναμικής αντιστάθμισης ενός μονοπατιού που μπορεί να ρυθμιστεί χρησιμοποιώντας το εργαλείο κόμβων. Τη δημιουργία μιας συνδεδεμένης αντιστάθμισης ενός μονοπατιού που θα ενημερωθεί όποτε το αρχικό τροποποιείται. Τη μετατροπή ενός αντικειμένου άλλου σχήματος όπως μια σπείρα ή κειμένου σε μονοπάτι. Τη μετατροπή μιας πινελιάς ενός σχήματος σε μονοπάτι. Την απλοποίηση ενός μονοπατιού για να περιέχει λιγότερους κόμβους, ενώ διατηρεί το σχήμα. Την εκτέλεση πράξεων Μπουλ όπως ένωση, διαφορά, τομή ή αποκλεισμός σε αυτά.

Οι πρόσφατες εκδόσεις περιλαμβάνουν ένα γνώρισμα που λέγεται Ζωντανές επιδράσεις σε μονοπάτι, που μπορεί να εφαρμόσει ποικίλους τροποποιητές σε ένα μονοπάτι. Παραμόρφωση φακέλου είναι διαθέσιμη μέσω των επιδράσεων μονοπατιού και παρέχει μια επίδραση προοπτικής. Υπάρχουν περισσότερα από δώδεκα από αυτές τις ζωντανές επιδράσεις μονοπατιού. Οι ζωντανές επιδράσεις μονοπατιού μπορούν να στοιβαχτούν σε ένα μοναδικό αντικείμενο και να έχουν ζωντανή αλληλεπίδραση με τον καμβά και το μενού με βάση την επεξεργασία των επιδράσεων.

Υποστήριξη κειμένου[Επεξεργασία | επεξεργασία κώδικα]

Το Inkscape υποστηρίζει επεξεργασία κειμένου και για το κανονικό πολύστηλο κείμενο (στοιχείο του SVG <text>) και για το ρέον κείμενο (το μη πρότυπο στοιχείο, <flowRoot> που προτάθηκε παλιότερα για SVG 1.2). Από την έκδοση 0.47, το ρέον κείμενο δεν αποδίδεται από άλλες εφαρμογές, που οφείλεται σε έλλειψη μιας κατάλληλης παράλληλης δομής <switch>στο έγγραφο SVG. Το στοιχείο Tiny SVG 1.2 <textArea> δεν υποστηρίζεται. Όλο το κείμενο είναι άμεσα επεξεργάσιμο στον καμβά. Η απόδοση κειμένου βασίζεται στη βιβλιοθήκη Pango, που επιτρέπει στο Inkscape να υποστηρίξει πολλά σύνθετα σενάρια που περιλαμβάνουν εβραϊκά, αραβικά, τάι, θιβετιανά, κλπ. πύκνωση και απόσταση γραμμάτων μπορούν να ρυθμιστούν σε μια βάση ανά γλύφη χρησιμοποιώντας συντομεύσεις πληκτρολογίου. Η τοποθέτηση κειμένου σε μονοπάτι υποστηρίζεται και το κείμενο καθώς και το μονοπάτι παραμένουν παραμένουν επεξεργάσιμα.

Απόδοση[Επεξεργασία | επεξεργασία κώδικα]

Αντίθετα με πολλές άλλες εφαρμογές GTK+, το Inkscape χρησιμοποιεί τη δική του βιβλιοθήκη απόδοσης για τη δημιουργία γραφικών, που λέγεται libnr. Η libnr μπορεί να αποδώσει εικόνες μέχρι 256x εστίαση με εξομάλυνση και ενημέρωση γραφικών κατά τους μετασχηματισμούς. Υπάρχουν καταστάσεις εναλλακτικού περιγράμματος και προβολέα χωρίς φίλτρο που μπορούν να αυξήσουν σημαντικά την απόκριση όταν δουλεύετε με σύνθετα σχέδια. Το Inkscape χρησιμοποιεί Cairo για να αποδώσει μια κατάσταση περιγράμματος (από την έκδοση 0.46).[10]

Εισαγωγή/Εξαγωγή[Επεξεργασία | επεξεργασία κώδικα]

Το Inkscape μπορεί να εισάγει εγγενώς τις παρακάτω μορφές:

  • SVG (Scalable Vector Graphics)
  • SVG(Z) (gzip SVG)
  • PDF (Portable Document Format)
  • AI (Adobe Illustrator)
  • Most raster formats (JPEG, PNG, GIF, etc.)

Το Inkscape μπορεί να εισάγει τις παρακάτω μορφές με τη βοήθεια επεκτάσεων:

  • PS (Postscript, χρησιμοποιώντας Ghostscript)
  • EPS (Encapsulated Postscript, χρησιμοποιώντας Ghostscript)
  • Dia (απαιτείται εγκατάσταση του Dia)
  • Xfig (απαιτείται εγκατάσταση του Xfig)
  • Sketch (απαιτείται εγκατάσταση του Sketch)
  • CorelDRAW (χρησιμοποιώντας UniConverter)
  • CGM (χρησιμοποιώντας UniConverter)
  • sK1 (χρησιμοποιώντας Uniconverter)

Το Inkscape μπορεί να εξάγει εγγενώς σε ποικίλες μορφές συμπεριλαμβανομένων των ακόλουθων:

  • SVG (Scalable Vector Graphics)
  • SVG(Z) (gzipped SVG)
  • PDF (Portable Document Format)
  • PS (Postscript)
  • EPS (Encapsulated Postscript)
  • EPSi
  • AI (Adobe Illustrator)
  • TEX (LaTeX)
  • POV (POVRay)
  • HPGL (Hewlett-Packard Graphics Language)[11]

Άλλα γνωρίσματα[Επεξεργασία | επεξεργασία κώδικα]

  • Ο επεξεργαστής δένδρου GUI του XML παρέχει έναν άμεσο χειρισμό της δομής XML του SVG.
  • Επεξεργασία του RDF (Σκελετός περιγραφής πόρων), ένα πρότυπο πληροφοριών μεταδεδομένων W3C
  • Διεπαφή γραμμής εντολών, που εκθέτει τις συναρτήσεις μετατροπής μορφών και πολυδύναμο σενάριο GUI.
  • Περισσότερες από σαράντα γλώσσες διεπαφής.
  • Επεκτάσεις σε νέες μορφές αρχείων, επιδράσεις και άλλα γνωρίσματα.
  • Μαθηματικά διαγράμματα, με ποικίλες χρήσεις του LaTeX.[12]
  • Πειραματική υποστήριξη για σενάρια.

Διεπαφή και χρηστικότητα[Επεξεργασία | επεξεργασία κώδικα]

Μια από τις κύριες προτεραιότητες του έργου Inkscape είναι η συνεπής διεπαφή και η ευχρηστία.[εκκρεμεί παραπομπή] Αυτό συμπεριλαμβάνει προσπάθειες να παρακολουθήσει το GNOME Οδηγοί ανθρώπινης διεπαφής, γενική προσβασιμότητα πληκτρολογίου και βολική επεξεργασία στον καμβά. Το Inkscape έχει πετύχει σημαντική πρόοδο στη χρηστικότητα από την αρχή του έργου.

Ο αριθμός των αιωρούμενων πλαισίων διαλόγων έχει μειωθεί, με τις λειτουργίες τους διαθέσιμες χρησιμοποιώντας συντομεύσεις πληκτρολογίου ή στις στις προσαρτημένες εργαλειοθήκες στο παράθυρο επεξεργασίας. Τα στοιχεία ελέγχου της εργαλειοθήκης στην κορυφή του παραθύρου εμφανίζουν πάντα τα σχετικά στοιχεία ελέγχου με το τρέχον εργαλείο.

Όλοι οι μετασχηματισμοί διανυσμάτων, η κλιμάκωση, η περιστροφή και η τοποθέτηση (πλην στρέβλωσης) έχουν συντομεύσεις πληκτρολογίου με συνεπείς τροποποιητές , π.χ., μετασχηματισμούς Alt κατά 1 εικονοστοιχείο οθόνης στην τρέχουσα εστίαση, το Shift πολλαπλασιάζει τον μετασχηματισμό κατά 10, κλπ.)· αυτά τα κλειδιά δουλεύουν σε κόμβους του εργαλείου κόμβος καθώς και σε αντικείμενα στο εργαλείο επιλογής. Οι πιο κοινές λειτουργίες (όπως μετασχηματισμοί, εστίαση, διάταξη-z) έχουν συνεπείς συντομεύσεις ενός πλήκτρου.

Το Inkscape παρέχει αιωρούμενες συμβουλές οθόνης και και υποδείξεις στη γραμμή κατάστασης για όλα τα πλήκτρα, στοιχεία ελέγχου, εντολές, πλήκτρα, και λαβές στον καμβά. Τα μηνύματα υποδείξεων είναι δυναμικά: ένα δοσμένο αντικείμενο μπορεί να εμφανίσει μέχρι τέσσερις υποδείξεις κατά την επεξεργασία του σε μόλις ένα εργαλείο. Η ενημέρωση υποδείξεων βασίζεται σε δύο στοιχεία —στη χρήση του εργαλείου και στον τύπο του του επεξεργαζόμενου αντικειμένου/κόμβου/λαβής—κειμένου, σχημάτων, μονοπατιών, τύπων κόμβου, κλπ. Το Inkscape έρχεται με ένα πλήρες πληκτρολόγιο και αναφορές ποντικιού (σε HTML και SVG) και αρκετά διαδραστικά μαθήματα μαθήματα σε SVG.

Η διεπαφή του Sodipodi (προκατόχου του Inkscape) βασιζόταν σε αυτά του CorelDRAW και του GIMP. Η διεπαφή του Inkscape έχει επηρεαστεί από την αντίστοιχη του Xara Xtreme.

Συμβατότητα[Επεξεργασία | επεξεργασία κώδικα]

Η εγγενής μορφή του Inkscape είναι SVG, μια μορφή που επίσης υποστηρίζεται από το Adobe Illustrator, αλλά οι δύο εφαρμογές δεν είναι 100% συμβατές. Το Inkscape μπορεί επίσης να εξάγει σε PS, EPS και PDF.[13]>

Η εφαρμογή των προτύπων SVG and CSS στο Inkscape είναι ατελής. Το πιο σημαντικό είναι ότι δεν υποστηρίζει ακόμα κίνηση. Το Inkscape έχει πολυγλωσσική υποστήριξη, ειδικά για σύνθετα σενάρια, κάτι που προς το παρόν λείπει στις περισσότερες εμπορικές εφαρμογές γραφικών διανύσματος. [εκκρεμεί παραπομπή]

Το Inkscape σε Mac OS X τυπικά τρέχει κάτω από X11.app, αν και το υποκείμενο πακέτο εργαλείων GTK+ μπορεί να μεταγλωττιστεί για να τρέχει εγγενώς κάτω από Quartz).[14]

Ιστορικό έκδοσης[Επεξεργασία | επεξεργασία κώδικα]

μικρογραφία|δεξιά|Inkscape 0.48.1

  • Η έκδοση 0.48 (23 Αυγούστου 2010) Οι επισημάνσεις της έκδοσης είναι: επεξεργασία κόμβων πολλαπλού μονοπατιού, βελτιωμένο εργαλείο κειμένου: δείκτες, εκθέτες, αριθμητικές και προκαθορισμένες είσοδοι για πύκνωση κειμένου, ανίχνευση και περισσότερες βελτιώσεις κειμένου, νέο εργαλείο ψεκασμού, εξαγωγή LaTeX με PDF / PS / EPS, επέκταση JessyInk για δημιουργία παρουσιάσεων ορατών σε περιηγητές ιστού με ενεργό SVG. Μια σειρά με εκδόσεις διόρθωσης σφαλμάτων ακολούθησε: 0.48.1 (2 Μαρτίου 2011), 0.48.2 (6 Σεπτεμβρίου 2011), 0.48.3 (15 Φεβρουαρίου 2012), 0.48.3.1 (19 Φεβρουαρίου 2012) and 0.48.4 (17 Δεκεμβρίου 2012).
  • Η έκδοση 0.47 (24 Νοεμβρίου 2009) προσέθεσε το εργαλείο σβήστρας (μπορεί να τεμαχίσει μονοπάτια), αυτόματη αποθήκευση με τον χρόνο, διεπαφή εύκαμπτων καμπυλών σπειρογραφημάτων για μονοπάτια, κόμβοι αυτόματης εξομάλυνσης για μονοπάτια, ορθογραφία για το εργαλείο κειμένου, νέες επιδράσεις μονοπατιού όπως "σκαρίφημα" και "κατακερματισμοί", νέες επεκτάσεις Python όπως "σούπα αλφάβητου" και "μετατροπή σε Μπράιγ", κάποια βασική υποστήριξη για Γραμματοσειρές SVG, βελτιωμένη υποστήριξη PostScript και άλλες μικρότερες τροποποιήσεις.
  • Η έκδοση 0.46 (24 Μαρτίου 2008) προσέθεσε νέες προσαρτήσεις με βάση τη διεπαφή χρήστη, κουβά βαφής, μικρορυθμιστή και εργαλεία 3Δ πλαισίου, ζωντανές επιδράσεις μονοπατιού, υποστήριξη για τα περισσότερα φίλτρα SVG, την δυνατότητα ανοίγματος αρχείων PDF και διορθωμένη υποστήριξη γραμματοσειρών OpenType/PostScript και Type1.
  • Η έκδοση 0.45.1 (23 Μαρτίου 2007) ήταν μια έκδοση διόρθωσης σφαλμάτων.
  • Η έκδοση 0.45 (5 Φεβρουαρίου 2007) έδωσε υποστήριξη στη θόλωση Γκάους, μοτίβα με το μονοπάτι, νέο διάλογο αναίρεσης ιστορικού, βελτιωμένη ανίχνευση ψηφιογραφίας χρησιμοποιώντας Απλή εξαγωγή αντικειμένου αλληλεπίδρασης, ένα σύνολο επιδράσεων χρώματος και πολλές άλλες μικρότερες τροποποιήσεις σε υπάρχοντα γνωρίσματα.
  • Η έκδοση 0.44.1 ήταν μια έκδοση διόρθωσης σφαλμάτων.
  • Η έκδοση 0.44 ( 24 Ιουνίου 2006) προσέθεσε έναν διάλογο στρώσεων, υποστήριξη για αποκόμματα και μάσκα, βελτιωμένη εξαγωγή PDF με διαφάνεια και βελτιώσεις απόδοσης.
  • Η έκδοση 0.43 (19 Νοεμβρίου 2005) προσέθεσε το εργαλείο σύνδεσης, ομαδική επεξεργασία, πίεση πινακίδας/ευαισθησία γωνίας και βελτιώσεις του εργαλείου κόμβου.
  • Η έκδοση 0.42 (26 Ιουλίου 2005) προσέθεσε υποστήριξη ρέοοντος κειμένου, τεχνοτροπίες επεκτάσεων κειμένου, βελτιωμένη υποστήριξη επιδράσεων, και το νέο εργαλείο διαβάθμισης.
  • Η έκδοση 0.41 (10 Φεβρουαρίου 2005) προσέθεσε το εργαλείο παράθεσης κλώνου και ανίχνευση χρώματος και διόρθωσε πολλά σφάλματα.
  • Η έκδοση 0.40 προσέθεσε υποστήριξη για στρώσεις, ανίχνευση ψηφιογραφίας και κειμένου σε μονοπάτι.
  • Η έκδοση 0.39 ήταν η πρώτη έκδοση που χρησιμοποίησε τη βιβλιοθήκη Pango, φέρνοντας καλύτερη υποστήριξη για περισσότερες γλώσσες, καθώς και υποστήριξη για σημειωτές, κλώνους και γεμίσματα μοτίβων.
  • Η έκδοση 0.38 ήταν μια έκδοση διόρθωση σφαλμάτων , αλλά χαρακτηρίζεται επίσης από πύκνωση κειμένου και απόστασης χαρακτήρων, διαβαθμίσεις πολλαπλών σταδίων και πολλές βελτιώσεις χρηστικότητας.
  • Η έκδοση 0.37 προσέθεσε λειτουργίες μονοπατιού Μπουλ και συρρίκνωσης/επέκτασης μονοπατιού.
  • Η έκδοση 0.36 ήταν η πρώτη έκδοση με αναδιοργανωμένη διεπαφή χρήστη που χρησιμοποιεί μια γραμμή μενού και προσαρτημένες εργαλειοθήκες ευαίσθητες στο περιεχόμενο στο παράθυρο του εγγράφου.
  • Η έκδοση 0.35 (2 Νοεμβρίου 2003) ήταν η πρώτη έκδοση του Inkscape, πολύ παρόμοια με την έκδοση Sodipodi 0.32.

Δείτε επίσης[Επεξεργασία | επεξεργασία κώδικα]

Παραπομπές[Επεξεργασία | επεξεργασία κώδικα]

  1. «"News"». inkscape.org. http://inkscape.org/. Ανακτήθηκε στις 4 Ιανουαρίου 2013. 
  2. «"Release notes for version 0.48.4 on Inkscape Wiki"». http://wiki.inkscape.org/wiki/index.php/Release_notes/0.48.4. «Inkscape Project». Inkscape Wiki. 2012-12-17. http://inkscape.org/. Ανακτήθηκε στις 2011-12-21. 
  3. «Roadmap». Inkscape Wiki. http://wiki.inkscape.org/wiki/index.php/Roadmap. Ανακτήθηκε στις 2011-04-22. 
  4. «FAQ». Inkscape Wiki. http://wiki.inkscape.org/wiki/index.php/FAQ#What_does_.27Inkscape.27_mean.3F. Ανακτήθηκε στις 2010-12-19. 
  5. «FAQ». Inkscape Wiki. http://wiki.inkscape.org/wiki/index.php/FAQ#What_platforms_does_Inkscape_run_on.3F. Ανακτήθηκε στις 2009-10-22. 
  6. «Initial announcement of Inkscape fork on Sodipodi mailing list». http://sourceforge.net/mailarchive/message.php?msg_id=Pine.LNX.4.33.0311052315010.15937-100000%40osdlab.pdx.osdl.net. 
  7. «Frequently asked questions - Inkscape Wiki». Wiki.inkscape.org. 2012-07-29. http://wiki.inkscape.org/wiki/index.php/FAQ#What_SVG_features_does_Inkscape_implement.3F. Ανακτήθηκε στις 2012-11-09. 
  8. «Google's Summer of Code». Inkscape wiki. http://wiki.inkscape.org/wiki/index.php/Googles_Summer_Of_Code. 
  9. «Inkscape moving to Launchpad». http://news.launchpad.net/general/inkscape-moving-to-launchpad. 
  10. «Release notes/0.46». Inkscape Wiki. http://wiki.inkscape.org/wiki/index.php/ReleaseNotes046#Speed_and_interactivity. Ανακτήθηκε στις 2009-10-22. 
  11. «What formats can Inkscape import/export?». Inkscape Wiki. http://wiki.inkscape.org/wiki/index.php/Frequently_asked_questions#What_formats_can_Inkscape_import.2Fexport.3F. Ανακτήθηκε στις 2012-08-15. 
  12. «Extension repository». Inkscape Wiki. http://wiki.inkscape.org/wiki/index.php/ExtensionsRepository. Ανακτήθηκε στις 2009-10-22. 
  13. «PDF Creation Software». PDF Bible. http://pdf-editor.co/software-2/pdf-creation-software/. Ανακτήθηκε στις 15 November 2011. 
  14. «Open Source Macintosh Packages». Flyn Computing. 2006-12-29. http://www.flyn.org/apple/index.html. Ανακτήθηκε στις 2009-10-22. 

Βιβλιογραφία[Επεξεργασία | επεξεργασία κώδικα]

Εξωτερικοί σύνδεσμοι[Επεξεργασία | επεξεργασία κώδικα]

Commons logo
Τα Wikimedia Commons έχουν πολυμέσα σχετικά με το θέμα