UIImage の orientation で設定するのが良さそうですね。それだと余計なオーバーヘッドはなさそうです。 (edited)Image の rotated(byDesrees:) を使って、↓のようにやることでした。 camera.start { [weak self] image in let rotated = image.rotated(byDegrees: angle) self?.imageView.image = rotated.uiImage }rotated が無駄に生成される分だけ余計です