isPng static method
Implementation
static Future<bool> isPng(AsyncImageInput input) async {
final length = await input.length;
final start = await input.getRange(0, 8);
final end = await input.getRange(length - 12, length);
const eq = IterableEquality();
if (eq.equals(start, _PngHeaders.sig) && eq.equals(end, _PngHeaders.iend)) {
return true;
}
return false;
}