IcoHeader.fromBytes constructor

IcoHeader.fromBytes(
  1. ByteData bytes
)

Creates an IcoHeader from a ByteData.

Implementation

factory IcoHeader.fromBytes(ByteData bytes) {
  final reserved = bytes.getUint16(0, Endian.little);
  final imageType = bytes.getUint16(2, Endian.little);
  final numImages = bytes.getUint16(4, Endian.little);

  return IcoHeader(
    reserved: reserved,
    imageType: imageType,
    imageCount: numImages,
  );
}