Beam Bench belgeleri

.bbart çizim kitaplıkları

Kullanıcı tarafından yönetilen yeniden kullanılabilir çizim koleksiyonları. JSON tabanlı, içerik karmasına göre tekilleştirilmiş, kendi kendine yeterli.

.bbart dosyası, projeler arasında yeniden kullanmak istediğiniz çizim parçalarından oluşan bir koleksiyondur: logolar, süslemeler, yaygın şekiller ve yakalanan seçimler. Çizim Kitaplığı paneli bu dosyaları yükler ve düzenler.

Tek bir devam eden tasarımı temsil eden .lzrproj projelerinin aksine, .bbart dosyaları paylaşım, sürüm denetimi ve yeniden kullanım için tasarlanmış, düzenli kitaplıklardır.

İçeriği

AlanNotlar
library_idUUID. Kitaplığı dosya adına göre değil, benzersiz şekilde tanımlar.
nameGörünen ad. Düzenlenebilir.
items[]Her öğenin kendi kimliği, türü, geometrisi, küçük resimleri, etiketleri ve kategorisi vardır.

Öğe türleri

  • Harici dosya: Bir kaynak görüntüye veya vektör dosyasına başvurur. Öğe, özgün baytları içerir (kitaplık içinde içerik karmasına göre tekilleştirilir).
  • Seçim anlık görüntüsü: Bir projeden yakalanan seçimin düzleştirilmiş sürümüdür. Metin geometriye dönüştürülür, bu nedenle alıcı için yazı tipi bağımlılığı yoktur. İleride yeniden düzenleme için source_text_metadata içerir.

Küçük resimler

Her öğe, dosyayla birlikte paketlenen, ön yüz tarafından oluşturulmuş bir küçük resme sahiptir. Kitaplık yüklenirken canlı oluşturma gerekmez.

Tekilleştirme

Tek bir .bbart dosyasında, aynı raster baytları (içerik karmasına göre) bir kez depolanır ve birden çok öğe tarafından referans gösterilir. Aynı görüntüyü birden çok öğe olarak yeniden içe aktardığınızda dosya boyutunu azaltır.

Okuma ve yazma

  • GUI: Çizim Kitaplığı paneli oluşturma, yükleme, kaydetme, içe aktarma ve dışa aktarma işlemlerini gerçekleştirir.
  • CLI: şu anda kullanıma açık değildir.

Bir .bbart dosyası Beam Bench tarafından açılır ve düzenleme sırasında bellekte tutulur. Anında diske yazma kalıcılığı: her değiştirici işlem hemen diske yazılır. Disk yazma işlemi başarısız olursa bellekteki değişiklik korunur, kitaplığa save_error eklenir ve yeniden deneme yapılana kadar yıkıcı işlemler engellenir.

Eski JSON'dan geçiş

Eski uygulama verilerindeki *.json kitaplıkları, ilk açılışta aynı klasördeki .bbart dosyalarına otomatik olarak geçirilir. Özgün .json dosyası yerinde bırakılır.

Kitaplıkları paylaşma

Bir .bbart dosyası taşınabilirdir. Dosyayı e-postayla gönderin veya yükleyin, alıcı dosyayı Çizim Kitaplığı paneliYükle seçeneğiyle açar.

İki .bbart dosyası aynı library_id değerini paylaşırsa (örneğin birini kopyaladıysanız), yüklenen ikinci dosya yeniden eşlenir, yeni bir kimlik oluşturulur, dosya yeniden yazılır ve bir uyarı gösterilir. Bu, kimlik çakışmalarının fark edilmeden oluşmasını önler.

Özel durumlar

  • Kaydetme başarısız olursa (dosya izinleri, kilitli dosya veya diskin dolu olması nedeniyle), kitaplık bir kaydetme hatası gösterir ve bir sonraki kaydetme başarılı olana kadar yıkıcı işlemleri devre dışı bırakır. Durum sessizce geri alınmaz.
  • Diske kaydedilmiş bir .bbart dosyasını yeniden adlandırmak yalnızca görünen adı değiştirir. library_id ve içerik korunur.
  • İki dosyanın görünen adının aynı olması sorun değildir, yeter ki library_id değerleri farklı olsun.

İlgili

On this page