isValid method

  1. @override
bool isValid(
  1. ImageInput input
)
override

Returns the input is support or not.

Implementation

@override
bool isValid(ImageInput input) {
  final sizeStart = input.getRange(0, 4);
  final sizeEnd = input.getRange(8, 12);

  const eq = ListEquality();

  if (eq.equals(sizeStart, _WebpHeaders.fileSizeStart) &&
      eq.equals(sizeEnd, _WebpHeaders.fileSizeEnd)) {
    return true;
  }
  return false;
}