INNER CODE UNIT · Swift

scale

wu9007/qrcode_scanner · ios/Classes/SwiftQrscanPlugin.swift:218

    let scale = 400.0 / ciImage.extent.height
    let scaled = ciImage.transformed(by: CGAffineTransform(scaleX: scale, y: scale))
    let uiImage = UIImage(ciImage: scaled)
    guard let png = uiImage.pngData() else { return nil }
    return FlutterStandardTypedData(bytes: png)
  }
}

extension CGImagePropertyOrientation {
  init(_ ui: UIImage.Orientation) {
    switch ui {
    case .up: self = .up
    case .down: self = .down
    case .left: self = .left
    case .right: self = .right
    case .upMirrored: self = .upMirrored
    case .downMirrored: self = .downMirrored
    case .leftMirrored: self = .leftMirrored

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…