targetAspectRatio property

double get targetAspectRatio

Target aspect ratio (width / height) for camera reticle cutout.

Implementation

double get targetAspectRatio {
  switch (this) {
    case ScanMode.qr:
      return 1.0;
    case ScanMode.barcode:
      return 2.5;
    case ScanMode.pdf417:
      return 2.0;
    case ScanMode.passport:
      return 1.42;
    case ScanMode.aadhaar:
    case ScanMode.pan:
    case ScanMode.drivingLicense:
    case ScanMode.businessCard:
      return 1.58;
    case ScanMode.vin:
      return 3.2;
    case ScanMode.ocr:
    case ScanMode.invoice:
    case ScanMode.receipt:
      return 1.5;
    case ScanMode.document:
      return 1.33;
    case ScanMode.multiCode:
      return 1.2;
    case ScanMode.face:
      return 0.85;
  }
}