import 'dart:ui'; import 'package:xxh3/xxh3.dart'; extension ImageHash on Image { Future calculateHash() async { final bytes = await toByteData(); if (bytes != null) { final digest = xxh3(bytes.buffer.asUint8List()); return digest; } return null; } // Future toEquatable() { // return EquatableImage.calculate(this); // } }