decode static method

Uint8List? decode(
  1. Uint8List data, {
  2. required int width,
  3. required int height,
  4. Uint8List? globals,
})

Implementation

static Uint8List? decode(Uint8List data, {required int width, required int height, Uint8List? globals}) {
  try {
    final UJbig2Bitmap page = UJbig2Bitmap(width, height);
    bool painted = false;
    if (globals != null && globals.isNotEmpty) painted = _run(globals, page) || painted;
    painted = _run(data, page) || painted;
    if (!painted) return null;
    return page.toPackedRows();
  } on Object {
    return null;
  }
}