ai_image_provenance 0.1.0-dev.1 copy "ai_image_provenance: ^0.1.0-dev.1" to clipboard
ai_image_provenance: ^0.1.0-dev.1 copied to clipboard

Inspects encoded image bytes for AI-generation and AI-editing evidence via validated C2PA Content Credentials, IPTC/XMP digital source type metadata, and pluggable watermark detectors.

example/ai_image_provenance_example.dart

import 'dart:io';

import 'package:ai_image_provenance/ai_image_provenance.dart';

Future<void> main(List<String> arguments) async {
  if (arguments.isEmpty) {
    stderr.writeln(
      'Usage: dart run example/ai_image_provenance_example.dart <image path>',
    );
    exitCode = 64;
    return;
  }

  final bytes = await File(arguments.first).readAsBytes();

  final inspector = AiImageProvenanceInspector();
  final report = await inspector.inspect(bytes);

  print('Format: ${report.format}');
  print('AI use classification: ${report.aiUse.classification}');
  print('Content Credentials status: ${report.contentCredentials.status}');
  print('Watermark status: ${report.watermarkStatus}');
}
0
likes
150
points
--
downloads

Documentation

API reference

Publisher

verified publisherabrah.am

Inspects encoded image bytes for AI-generation and AI-editing evidence via validated C2PA Content Credentials, IPTC/XMP digital source type metadata, and pluggable watermark detectors.

Repository (GitHub)
View/report issues

Topics

#c2pa #content-authenticity #provenance #ai #metadata

License

MIT (license)

Dependencies

c2pa, collection

More

Packages that depend on ai_image_provenance