.bbart grafikai könyvtárak
Felhasználó által kezelt, újrahasználható grafikai gyűjtemények. JSON-alapúak, tartalom alapján deduplikáltak, önállóak.
A .bbart fájl olyan grafikaklipek gyűjteménye, amelyeket több projektben is újra szeretne használni: logók, díszítőelemek, gyakori alakzatok vagy mentett kijelölések. A Grafikai könyvtár panel betölti és szerkeszti ezeket.
A .lzrproj projektekkel ellentétben, amelyek egyetlen, folyamatban lévő tervet írnak le, a .bbart fájlok rendezett könyvtárak, amelyeket megosztásra, verziókezelésre és újrahasználatra terveztek.
Mit tartalmaz
| Mező | Megjegyzések |
|---|---|
library_id | UUID. A könyvtárat egyedileg azonosítja, nem a fájlnév alapján. |
name | Megjelenített név. Szerkeszthető. |
items[] | Minden elem saját azonosítóval, típussal, geometriával, bélyegképekkel, címkékkel és kategóriával rendelkezik. |
Elemtípusok
- Külső fájl: forrásképre vagy vektorfájlra hivatkozik. Az elem az eredeti bájtokat is tartalmazza, a könyvtáron belül tartalmi hash alapján deduplikálva.
- Kijelölési pillanatkép: egy projektből rögzített kijelölés lapított változata. A szöveg geometriává van lapítva, ezért a címzettnél nincs szükség betűkészletre. A jövőbeli újraszerkesztéshez
source_text_metadataadatokat is tartalmaz.
Bélyegképek
Minden elemhez tartozik egy frontend által létrehozott, a fájlba beágyazott bélyegkép. A könyvtár betöltésekor nincs szükség élő megjelenítésre.
Deduplikáció
Egyetlen .bbart fájlon belül az azonos raszterbájtokat tartalmi hash alapján csak egyszer tárolja a rendszer, és több elem ezekre hivatkozik. Ez csökkenti a fájlméretet, amikor ugyanazt a képet több elemként importálja újra.
Olvasás és írás
- Grafikus felület: a Grafikai könyvtár panel könyvtárakat hoz létre, tölt be, ment, importál és exportál.
- CLI: jelenleg nem érhető el.
A .bbart fájlt a Beam Bench nyitja meg, és szerkesztés közben memóriában tartja. Azonnali lemezre írás: minden módosító művelet azonnal kiírja a változást a lemezre. Ha a lemezre írás sikertelen, a memóriában végrehajtott módosítás megmarad, a könyvtár save_error állapotot kap, és a destruktív műveletek az újrapróbálkozásig le vannak tiltva.
Migráció régi JSON-fájlokból
A régi alkalmazásadatokban található *.json könyvtárak az első indításkor automatikusan migrálódnak a mellettük lévő .bbart fájlokba. Az eredeti .json fájl a helyén marad.
Könyvtárak megosztása
A .bbart fájl hordozható. Küldje el e-mailben vagy töltse fel, a címzett pedig a Grafikai könyvtár panel → Betöltés paranccsal nyithatja meg.
Ha két .bbart fájlban ugyanaz a library_id szerepel, például az egyik a másolata, a másodikként betöltött fájl azonosítója át lesz képezve, új azonosító jön létre, a fájlt a rendszer újraírja, és figyelmeztetés jelenik meg. Ez megakadályozza, hogy azonosítóütközések észrevétlenül történjenek.
Szélső esetek
- Ha a mentés sikertelen, például fájljogosultságok, zárolt fájl vagy megtelt lemez miatt, a könyvtár mentési hibát jelez, és a következő sikeres mentésig letiltja a destruktív műveleteket. Az állapot nem áll vissza észrevétlenül.
- A
.bbartfájl lemezen történő átnevezése csak a megjelenített nevet módosítja. Alibrary_idés a tartalom változatlan marad. - Két fájl azonos megjelenített neve rendben van, ha a
library_idértékük eltér.