.bbart-kunstbiblioteker
Brugerstyrede samlinger af genbrugelig grafik. JSON-baserede, indholdsduplikerede og selvstændige.
En .bbart-fil er en samling grafikklip, du vil genbruge på tværs af projekter: logoer, dekorationer, almindelige former og gemte markeringer. Panelet Kunstbibliotek indlæser og redigerer dem.
I modsætning til .lzrproj-projekter, som repræsenterer ét igangværende design, er .bbart-filer organiserede biblioteker, der er udviklet til deling, versionsstyring og genbrug.
Hvad den indeholder
| Felt | Noter |
|---|---|
library_id | UUID. Identificerer biblioteket entydigt, ikke ud fra filnavnet. |
name | Visningsnavn. Kan redigeres. |
items[] | Hvert element har sit eget id, type, geometri, miniaturebilleder, tags og kategori. |
Elementtyper
- Ekstern fil: refererer til en kilde- eller vektorfil. Elementet indeholder de oprindelige bytes, deduplikeret efter indholdshash i biblioteket.
- Øjebliksbillede af markering: en sammenflettet version af en markering, der er hentet fra et projekt. Tekst er konverteret til geometri, så modtageren ikke er afhængig af en skrifttype. Indeholder
source_text_metadatatil fremtidig genredigering.
Miniaturebilleder
Hvert element har et miniaturebillede, der er genereret af frontend'en og pakket ind i filen. Der kræves ingen live-gengivelse, når biblioteket indlæses.
Deduplikering
I en enkelt .bbart-fil gemmes identiske rasterbytes, baseret på indholdshash, kun én gang og refereres fra flere elementer. Det reducerer filstørrelsen, når du importerer det samme billede igen som flere elementer.
Sådan læser og skriver du
- GUI: Panelet Kunstbibliotek opretter, indlæser, gemmer, importerer og eksporterer.
- CLI: er i øjeblikket ikke tilgængelig.
En .bbart-fil åbnes af Beam Bench og forbliver i hukommelsen, mens den redigeres. Vedvarende skrivning: Alle ændrende handlinger skrives straks til disken. Hvis diskskrivningen mislykkes, bevares ændringen i hukommelsen, biblioteket får en save_error, og destruktive handlinger blokeres, indtil forsøget gentages.
Migrering fra ældre JSON
Ældre *.json-biblioteker i appdata migreres automatisk til .bbart-filer i samme mappe ved første start. Den oprindelige .json-fil bevares.
Deling af biblioteker
En .bbart-fil er portabel. Send den via e-mail eller upload den, så modtageren kan åbne den med panelet Kunstbibliotek → Indlæs.
Hvis to .bbart-filer deler samme library_id, for eksempel fordi du kopierede den ene, får den fil, der indlæses sidst, et nyt id. Et nyt id genereres, filen omskrives, og der vises en advarsel. Det forhindrer lydløse id-kollisioner.
Særtilfælde
- Hvis lagringen mislykkes på grund af filrettigheder, en låst fil eller en fuld disk, viser biblioteket en lagringsfejl og deaktiverer destruktive handlinger, indtil den næste lagring lykkes. Tilstanden rulles ikke lydløst tilbage.
- Hvis du omdøber en
.bbart-fil på disken, ændres kun visningsnavnet.library_idog indholdet bevares. - Det er i orden, at to filer har samme visningsnavn, så længe deres
library_ider forskellige.