mainly refactoring & addons

This commit is contained in:
Fabian Freund
2024-10-29 10:03:24 +01:00
parent 91a4319b28
commit 0710116feb
127 changed files with 4234 additions and 1815 deletions
+4 -4
View File
@@ -1,14 +1,14 @@
import 'dart:ui';
import 'package:crypto/crypto.dart';
import 'package:lensai/domain/entities/equatable_image.dart';
import 'package:xxh3/xxh3.dart';
extension ImageHash on Image {
Future<String?> calculateHash() async {
Future<int?> calculateHash() async {
final bytes = await toByteData();
if (bytes != null) {
final digest = sha1.convert(bytes.buffer.asUint8List());
return digest.toString();
final digest = xxh3(bytes.buffer.asUint8List());
return digest;
}
return null;