Τεκμηρίωση Beam Bench

.bbart βιβλιοθήκες γραφικών

Συλλογές επαναχρησιμοποιήσιμων γραφικών που διαχειρίζεστε εσείς. Βασισμένες σε JSON, με αποδιπλοποίηση περιεχομένου και αυτοτελείς.

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

Σε αντίθεση με τα έργα .lzrproj, τα οποία αντιπροσωπεύουν ένα μεμονωμένο σχέδιο σε εξέλιξη, τα αρχεία .bbart είναι οργανωμένες βιβλιοθήκες, σχεδιασμένες για κοινή χρήση, έλεγχο εκδόσεων και επαναχρησιμοποίηση.

Τι περιέχει

ΠεδίοΣημειώσεις
library_idUUID. Προσδιορίζει μοναδικά τη βιβλιοθήκη, όχι βάσει του ονόματος αρχείου.
nameΕμφανιζόμενο όνομα. Μπορεί να επεξεργαστεί.
items[]Κάθε στοιχείο έχει το δικό του id, είδος, γεωμετρία, μικρογραφίες, ετικέτες και κατηγορία.

Είδη στοιχείων

  • Εξωτερικό αρχείο: αναφέρεται σε μια εικόνα προέλευσης ή ένα αρχείο διανυσματικών γραφικών. Το στοιχείο περιέχει τα αρχικά byte, με αποδιπλοποίηση βάσει κατακερματισμού περιεχομένου μέσα στη βιβλιοθήκη.
  • Στιγμιότυπο επιλογής: μια επιπεδωμένη έκδοση μιας επιλογής που καταγράφηκε από ένα έργο. Το κείμενο μετατρέπεται σε γεωμετρία, επομένως ο παραλήπτης δεν χρειάζεται τη γραμματοσειρά. Περιλαμβάνει source_text_metadata για μελλοντική επανεπεξεργασία.

Μικρογραφίες

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

Αποδιπλοποίηση

Μέσα σε ένα μόνο αρχείο .bbart, ταυτόσημα byte εικόνων raster, βάσει κατακερματισμού περιεχομένου, αποθηκεύονται μία φορά και χρησιμοποιούνται από πολλά στοιχεία. Έτσι μειώνεται το μέγεθος του αρχείου όταν εισάγετε ξανά την ίδια εικόνα ως πολλά στοιχεία.

Πώς γίνεται η ανάγνωση και η εγγραφή

  • Γραφικό περιβάλλον: το πάνελ Βιβλιοθήκη γραφικών δημιουργεί, φορτώνει, αποθηκεύει, εισάγει και εξάγει βιβλιοθήκες.
  • CLI: δεν παρέχεται επί του παρόντος.

Ένα αρχείο .bbart ανοίγει από το Beam Bench και παραμένει στη μνήμη όσο το επεξεργάζεστε. Αποθήκευση με άμεση εγγραφή: κάθε ενέργεια που τροποποιεί δεδομένα εγγράφεται αμέσως στον δίσκο. Αν η εγγραφή στον δίσκο αποτύχει, η αλλαγή στη μνήμη διατηρείται και στη βιβλιοθήκη προστίθεται η ένδειξη save_error, ενώ οι καταστροφικές λειτουργίες αποκλείονται μέχρι να επιχειρήσετε ξανά.

Μετάβαση από παλαιό JSON

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

Κοινή χρήση βιβλιοθηκών

Ένα αρχείο .bbart είναι φορητό. Στείλτε το μέσω email ή ανεβάστε το, και ο παραλήπτης μπορεί να το ανοίξει από το πάνελ Βιβλιοθήκη γραφικώνΦόρτωση.

Αν δύο αρχεία .bbart έχουν το ίδιο library_id, για παράδειγμα επειδή αντιγράψατε το ένα, το δεύτερο που θα φορτωθεί αντιστοιχίζεται σε νέο id, δημιουργείται νέο id, το αρχείο ξαναγράφεται και εμφανίζεται προειδοποίηση. Έτσι αποτρέπονται οι αθόρυβες συγκρούσεις αναγνωριστικών.

Ειδικές περιπτώσεις

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

Σχετικά

On this page