DocumentPage constructor
DocumentPage({
- required String id,
- required Uint8List originalBytes,
- Uint8List? processedBytes,
- DocumentFilterMode filterMode = DocumentFilterMode.original,
- required DocumentCorners corners,
- ScanQualityReport? qualityReport,
- DateTime? timestamp,
- int width = 640,
- int height = 480,
Constructs a DocumentPage.
Implementation
DocumentPage({
required this.id,
required this.originalBytes,
Uint8List? processedBytes,
this.filterMode = DocumentFilterMode.original,
required this.corners,
ScanQualityReport? qualityReport,
DateTime? timestamp,
this.width = 640,
this.height = 480,
}) : processedBytes = processedBytes ?? originalBytes,
qualityReport = qualityReport ??
ScanQualityAnalyzer.analyze(originalBytes, width: width, height: height),
timestamp = timestamp ?? DateTime.now();