Ανοιχτού κώδικα Go API για επεξεργασία διανυσματικών σχεδίων

Pure Go Library που επιτρέπει στους προγραμματιστές να εξάγουν διανυσματικά σχέδια σε SVG, PDF, EPS, εικόνες ράστερ όπως PNG, JPG, GIF και πολλά άλλα.

Το Canvas είναι μια καθαρά διανυσματική βιβλιοθήκη σχεδίων ανοιχτού κώδικα που παρέχει πλήρη λειτουργικότητα σχεδίασης όπως αυτή του API καμβά HTML5 μέσω του WASM και του OpenGL. Η βιβλιοθήκη επιτρέπει στους προγραμματιστές λογισμικού να εξάγουν διανύσματα σε εικόνες SVG, PDF, EPS και ράστερ όπως PNG, JPG, GIF και πολλά άλλα μέσα στις δικές τους εφαρμογές.

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

Previous Next

Ξεκινώντας με το Canvas

Ο ευκολότερος και προτεινόμενος τρόπος εγκατάστασης του Canvas είναι μέσω του GitHub.

Εγκαταστήστε το Imaging μέσω GitHub

go get -u https://github.com/tdewolff/canvas.git

Σχεδίαση και διαχείριση κειμένου μέσω Go API

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

Κατασκευή & Διαχείριση Διαδρομών

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

Απόδοση εγγράφου κειμένου σε PNG

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

 Ελληνικά