image_hash 1.0.0 copy "image_hash: ^1.0.0" to clipboard
image_hash: ^1.0.0 copied to clipboard

Caclulate hash of an image.

example/image_hash_example.dart

import 'dart:io';

import 'package:image/image.dart';
import 'package:image_hash/image_hash.dart';

void main() async {
  final img1 = decodeImage(await File('sample1.jpg').readAsBytes());
  final img2 = decodeImage(await File('sample2.jpg').readAsBytes());

  if (img1 == null || img2 == null) {
    print('Load failed');
    return;
  }
  
  final hash1 = ImageHasher.perceptualHash(img1);
  final hash2 = ImageHasher.perceptualHash(img2);
  
  // 0 means the same image, higher value means more different
  final distance = hash1.distance(hash2);

  print('Hash1: $hash1, Hash2: $hash2, Distance: $distance');
}
5
likes
0
points
107
downloads

Publisher

verified publisherlpkt.cn

Weekly Downloads

Caclulate hash of an image.

Repository (GitHub)
View/report issues

License

unknown (license)

Dependencies

image

More

Packages that depend on image_hash