@labir

Opensource knihovna (2024)

LRC soubor
Snímek z termokamery TIMI Edu
+
@labir
JS knihovna pro browser
=
analytická aplikace v prohlížeči
webcomponents / React / Vue
1<!-- Nejjednodušší verze webcomponenty -->
2<thermal-file-app 
3    url="/labir/snimek.lrc" 
4    label="Ukázka"
5    palette="iron"
6    analysis1="Analýza A;rectangle;color:Blue;top:14;left:8;width:65;height:31"
7    analysis2="Analýza B;ellipsis;color:Green;top:34;left:102;width:34;height:47"
8></thermal-file-app>
9
10<!-- Kdekoliv načtěte knihovnu -->
11<script src="https://cdn.jsdelivr.net/npm/@labir/embed/dist/embed.min.js"></script>
12

Hlavní funkce

  • čtení binárních souborů LRC přes webworkers
  • vykreslení souborů do <canvas>
  • nastavení barevné palety, teplotního rozsahu a dalších parametrů
  • analýzy
  • pokročilý export (PNG / CSV)

Přehrávání sekvencí

LRC soubory mohou obsahovat 1 snímek, anebo celou nahrávku. Knihovna @labir umí přehrát sekvence a převést je do webm videa.

Skupinové zobrazení

Možnost pracovat s více soubory zaráz je určena pro vyhodnocení časosběrných měření.

Kód

Balíčky jsou vyvíjeny jako monorepo se vzájemnými závislostmi: