final image =
await sign.getData();
await image.writeAsBytes(byteData.buffer.asUint8List(
byteData.offsetInBytes, byteData.lengthInBytes));
или вы можете сохранить изображение в каталог, а затем после его использования удалить его, тогда вы можете использовать это
final file =
File('${systemTempDir.path}/$imageName.jpeg');
await file.writeAsBytes(byteData.buffer.asUint8List(
byteData.offsetInBytes, byteData.lengthInBytes));
Я использовал This Reference and If вы видите в примере библиотеки Flutter Signature pad они также записывают или кодируют данные в аналогичном формате