Η Αυτόματη Ζωγραφική Γενιάς (ΑΤΕ), είναι ένα cross-platform, δωρεάν και ανοιχτού κώδικα λογισμικό πρόγραμμα υλοποιείται σε C και Lua ως βιβλιοθήκη GObject-based που προσφέρει μια μη διαδραστική Κάιρο καμβά, το οποίο έχει σχεδιαστεί για την παραγωγή τεχνικών σχεδίων.
Χαρακτηριστικά με μια ματιά
Όντας εξαιρετικά προσαρμόσιμο, Αυτόματο Σχέδιο Παραγωγής διαθέτει υποστήριξη για τα ξεχωριστά τοπικά και παγκόσμια μήτρες, υποστήριξη για πολλαπλές μορφές εξόδου, όπως PDF, PNG, PS, GDI και Χ11, πλήρη υποστήριξη για GObject ενδοσκόπηση προσφέροντας εύκολη δημιουργία της γλώσσας δέστρες, καθώς και ως υποστήριξη για το μοντέλο και την προβολή διαχωρισμού.
Επιπλέον, το πρόγραμμα έρχεται με μια εφαρμογή demo, το οποίο θα βοηθήσει τους προγραμματιστές που θέλουν να εφαρμόσουν τη βιβλιοθήκη ADG για το έργο τους να μάθουν πώς να το χρησιμοποιήσετε, δείχνοντάς τους τις δυνατότητες του καμβά, το οποίο μπορεί να χρησιμοποιηθεί άμεσα από την C. Lua δέστρες είναι Διατίθεται επίσης στο έργο Αυτόματη Ζωγραφική γενιάς.
Ξεκινώντας με τη βιβλιοθήκη ADG
Εγκατάσταση του ADG (Αυτόματη Ζωγραφική γενιάς) βιβλιοθήκη σε ένα λειτουργικό σύστημα GNU / Linux είναι ένα εύκολο έργο, καθώς θα χρειαστεί να κατεβάσετε την τελευταία έκδοση του προγράμματος από Softoware, όπου διανέμεται ως αρχείο tar, εκτός από το αρχείο κάπου στον υπολογιστή σας, αποσυσκευασία και ανοίξτε μια εφαρμογή προσομοιωτή τερματικού.
Στο τερματικό εφαρμογή, χρησιμοποιήστε το & lsquo? CD & rsquo? εντολή για να μεταβείτε στη θέση των εξαγόμενων αρχείων αρχειοθέτησης (π.χ. CD /home/softoware/adg-0.7.5), εκτελέστε το & lsquo? ./ configure & amp? & amp? κάνει & rsquo? εντολών για να ρυθμίσετε και να μεταγλωττίσετε το λογισμικό, που ακολουθείται από το & lsquo? sudo make install & rsquo? εντολή για να το εγκαταστήσετε σε ολόκληρο το σύστημα.
Κάτω από το καπό και τα υποστηριζόμενα λειτουργικά συστήματα
Υποστηρίζεται Η βιβλιοθήκη της ΑΛΟΥΜΙΝΙΟΝ ΤΗΣ ΕΛΛΑΔΟΣ για ένα ευρύ φάσμα λειτουργικών συστημάτων, συμπεριλαμβανομένου του Linux, Solaris, FreeBSD, τα Microsoft Windows και Mac OS X. Η C και Lua γλώσσες προγραμματισμού έχουν χρησιμοποιηθεί για να γράψει αυτή η βιβλιοθήκη, η οποία είναι πλήρως συμβατή με το 64 -bit και σύνολο εντολών 32-bit αρχιτεκτονικές.
Τι είναι καινούργιο σε αυτήν την έκδοση:
- Το έργο έχει προσαρμοστεί για να adg-Lua, προκειμένου να είναι σε θέση να δημοσιεύσει το online demo Web σε έναν τυπικό διακομιστή LAMP.
- Η συμβατότητα του έργου με παρωχημένα συστήματα έχει βελτιωθεί.
- Σύνταξη χωρίς GTK + υποστήριξη έχει ελεγχθεί:. Ο καμβάς είναι τώρα λειτουργεί σωστά σε ένα σύστημα χωρίς έναν εξυπηρετητή X που είναι εγκατεστημένη
Τι είναι καινούργιο στην έκδοση 0.7.6:
- Το έργο έχει προσαρμοστεί για να adg-Lua, προκειμένου να είναι σε θέση να δημοσιεύσει το online demo Web σε έναν τυπικό διακομιστή LAMP.
- Η συμβατότητα του έργου με παρωχημένα συστήματα έχει βελτιωθεί.
- Σύνταξη χωρίς GTK + υποστήριξη έχει ελεγχθεί:. Ο καμβάς είναι τώρα λειτουργεί σωστά σε ένα σύστημα χωρίς έναν εξυπηρετητή X που είναι εγκατεστημένη
Τι είναι καινούργιο στην έκδοση 0.7.2:
- Από το κουτί δέστρες είναι τώρα πλήρως εργασίας: το πρόγραμμα ADG-επίδειξης που παρέχονται από adg-Lua (http://adg.entidi.com/lua/) είναι στο ίδιο επίπεδο με την επίσημη ADG-demo στη Γ
- AdgDress κληρονομείται από GEnum αντί να είναι χειροποίητα λύση.
- Μια παρτίδα των εξειδικευμένων κώδικας έχει αφαιρεθεί, έτσι ώστε η αντιστοίχιση μεταξύ των αριθμών και ονομάτων στο δέστρες είναι αυτόματη.
- Συνέπεια σε ονόματα widget έχει βελτιωθεί, επιτρέποντάς σας να απλοποιήσει τις συνδέσεις του σήματος από την πλευρά του Λούα.
Τι είναι καινούργιο στην έκδοση 0.7.1:
- Από τη στήριξη κουτί για ΧΓΔ (δυναμική Lua συνδέσεις με βάση GObject ενδοσκόπηση) διατηρείται τώρα ενεργά και αποτελεσματικά χρησιμοποιούνται για τη δοκιμή APIs.
- Τα περιτυλίγματα GBoxed Κάιρο structs όπως cairo_matrix_t έχουν πέσει υπέρ του εγγενή υποστήριξη που παρέχεται από τη βιβλιοθήκη του Καΐρου-GObject.
- περιτυλίγματα GObject για ΚΔΝΔ structs όπως ζεύγη, αρχέτυπα, και τα τμήματα έχουν μετακινηθεί σε ΚΔΝΔ. Αυτό καθιστά περιττή την παρουσία του περιτυλίγματα από την πλευρά της ADG.
Τι είναι καινούργιο στην έκδοση 0.7.0:
- Το χαρακτηριστικό αυτόματη προσαρμογή είναι τώρα διαθέσιμο, και μια σειρά από παράγοντες προκαθορισμένη κλίμακα εφαρμόζονται μέχρι να βρεθεί η σωστή ένα.
- Το πρόγραμμα επίδειξης autoscales το σχέδιο για ένα δεξί κλικ στην περιοχή σχεδίασης.
- Η υποστήριξη της ενδοσκόπησης έχει βελτιωθεί, καθιστώντας δυνατή την έχουν LGI (Lua) δέστρες που εργάζονται έξω από το κουτί.
- Το hack typedef έχει πέσει υπέρ μιας ιδιωτικής κεφαλίδα αποστολέα.
- Το σχέδιο εξόρμηση του AdgLineStyle μπορεί τώρα να προσαρμοστεί με σύνδεση σε αυτό ένα παράδειγμα AdgDash.
Τι είναι καινούργιο στην έκδοση 0.6.6:
- Το έργο έχει μεταφερθεί στο GTK + 3 για τα Windows πλατφόρμες.
- Ένα Win64 εγκαταστάτη είναι διαθέσιμη. ΑΛΟΥΜΙΝΙΟΝ ΤΗΣ ΕΛΛΑΔΟΣ-demo ενσωματώνει τώρα εικόνες διαφόρων μεγεθών, που κυμαίνονται από 16x16 έως 128x128 pixels.
- Το look-up πέφτει πίσω στην srcdir έτσι ώστε οι εικόνες μπορούν επίσης να χρησιμοποιηθούν χωρίς την εγκατάσταση του προγράμματος.
- Αρκετά νέα APIs έχουν προστεθεί για να βοηθήσει με αυτή τη μετεγκατάσταση.
- Οι εγκαταστάτες των Windows έχει πολλά καλλυντικά βελτιώσεις.
- Ο κώδικας ΕΣΥ έχει καθαριστεί.
Οι
Τι είναι καινούργιο στην έκδοση 0.6.4:
- Οι συνδέσεις Lua, με βάση lgob, τώρα διαθέτεται ως διαχωρισμένο έργου (ADG-Lua). Ο κωδικός κόλλα δημιουργείται αυτόματα με τη χρήση GObject ενδοσκόπηση.
- Το σύστημα κατασκευής μπορεί να ανιχνεύσει και να χρησιμοποιήσετε το GTK + 3 και gladeui-2.0, αν βρεθεί. GTK + 2 και gladeui-1.0 είναι ακόμα διαθέσιμα και δεν μπορεί να υποχρεωθεί σε χρόνο configure.
- Η απόδοση των AdgRDim έχει ενισχυθεί: όταν το "έξω" ιδιοκτησία είναι ενεργοποιημένη, η γραμμή ηγέτης θα επεκταθεί beyoud τόξου να παραθέσω για styleable απόσταση και ο δείκτης θα reveresed .
- Το καλύτερο frontend κείμενο έχει επιλεγεί κατά τη στιγμή configure. Όταν Pango είναι διαθέσιμη, θα πρέπει να προτιμάται έναντι του API του Καΐρου κείμενο παιχνίδι.
Τι είναι καινούργιο στην έκδοση 0.6.3:
- Η λογική χειραγώγησης κείμενο έχει μετακινηθεί στο εσωτερικό της διεπαφής AdgTextual και μια νέα οντότητα, με βάση Πάνγκο έχει προστεθεί (AdgText). Επίσης AdgToyText εφαρμόζει AdgTextual έτσι ώστε όλοι οι φορείς κείμενο είναι τώρα εναλλάξιμα.
- Το πρόγραμμα επίδειξης έχει μια νέα σελίδα διαλόγου που σας επιτρέπει να προσαρμόσετε το μπλοκ τίτλο του σχεδίου. Οι υποδείξεις zoom έχουν μετακινηθεί έξω από το χαρτί έτσι ώστε το σχέδιο να θεωρούνται οριστικά.
- Η βιβλιοθήκη ΚΔΝΔ έχει το δικό της πλαίσιο δοκιμών της. Τέλος πάντων δοκιμών έχουν βελτιωθεί σε γενικές γραμμές έτσι είναι τώρα δυνατό να δημιουργήσετε μια αναφορά χρησιμοποιώντας το "make test-έκθεσης".
- Ο υπολογισμός λείπει εκτάσεις για AdgRDim, AdgADim και AdgArrow είναι τώρα στη θέση τους. Καλώντας ADG-demo με την επιλογή -E είναι δυνατόν να επαληθευθεί οπτικά την κατάσταση εκτάσεις.
- Μια δέσμη των bugs, και κυρίως η λάθος ξέφωτο ανίχνευσης catalogdir και μερικές εκτάσεις υπολογισμού, έχουν επιλυθεί.
Τι είναι καινούργιο στην έκδοση 0.6.2:
- έχει προστεθεί και δοκιμάστηκε Η υποδομή εντοπισμού προσθέτοντας την ιταλική μετάφραση.
- Το widget AdgGtkArea είναι πλέον σε θέση να αλλάξει διαδραστικά zoom και pan στο παγκόσμιο χώρο σύροντας ή / και την περιστροφή του τροχού, διατηρώντας παράλληλα τη μετατόπιση πατημένο.
- Μια νέα κατηγορία έχει υλοποιηθεί:. AdgGtkLayout είναι μια AdgGtkArea βασίζεται widget που υλοποιεί η κύλιση εγγενώς, ως εκ τούτου, μπορεί να προστεθεί απευθείας σε ένα δοχείο GtkScrolledWindow
Τι είναι καινούργιο στην έκδοση 0.6.1:
- Ο καμβάς έχει πλέον την υποστήριξη εκτύπωσης όταν καταρτίζονται με GTK + είναι ενεργοποιημένη.
- Η ρύθμιση των μέσων ενημέρωσης μπορεί να συνδεθεί στον καμβά, ώστε αυτά τα δεδομένα μπορούν να προσεγγιστούν για να παρέχουν μια συνεπή συμπεριφορά μεταξύ των διαφόρων backend.
- Το πρόγραμμα επίδειξης μπορεί τώρα να καταστήσει το σχέδιο σε ένα αρχείο SVG.
- Generated αρχεία που είναι αποθηκευμένα στον κατάλογο του εγγράφου χρήστη.
- Ελλιπής οντότητες τώρα αποτύχει ομαλό, αντί να διαμαρτύρονται για την ανεπαρκή δεδομένα.
- Αυτό παρέχει έναν εύκολο τρόπο για να εφαρμόσει προαιρετική machinings: η προαιρετική αυλάκι στο πρόγραμμα ADG-demo λειτουργεί με τη μόχλευση αυτό το χαρακτηριστικό .
Οι
Απαιτήσεις :
- GTK +
- Κάιρο
- GLib2
Τα σχόλια δεν βρέθηκε