models/marke library
Die Marke als Rasterbild -- Zwilling von markeBild/entpackeRasterBits
in @kreiseck/kasseneck-api ab 0.26.0. Zur Laufzeit wird nichts gerastert
und nichts skaliert: die beiden Masse (352x51 auf 80 mm, 234x34 auf 58 mm)
stehen fest, damit JS und Dart fuer denselben Beleg dieselben Bytes
erzeugen (siehe docs/specs/2026-09-21-marke-einheitlich-design.md, § 3.3).
Functions
-
entpackeRasterBits(
String bitsBase64, int breite, int hoehe) → LogoRaster -
Entpackt gepackte Rasterzeilen (Base64, MSB zuerst, je Zeile auf volle
Bytes aufgefuellt) in ein Punkt-je-Byte-Bild -- dieselbe Rechnung wie
entpackeRasterBitsim JS-Paket. Jede Zeile wird eigenstaendig indiziert (byteJeZeilepro Zeile, nichtbreite / 8insgesamt): bei einer Breite, die nicht durch 8 teilbar ist (234 auf 58 mm), fuellt jede Zeile fuer sich auf ein volles Byte auf, der Rest bleibt 0. -
markeBild(
KeckPaperSize paperSize) → LogoRaster - Die Marke als Rasterbild fuer diese Papierbreite.