toBytes method
Implementation
Uint8List toBytes() {
final headerBytes = header.toBytes();
final directoryBytes = directoryEntries.fold(
<int>[],
(bytes, entry) => bytes..addAll(entry.toBytes()),
);
final imageBytes = directoryEntries.fold(
<int>[],
(bytes, entry) => bytes..addAll(entry.imageData),
);
return Uint8List.fromList(
[...headerBytes, ...directoryBytes, ...imageBytes],
);
}