0
我正在構建一個顯示實時濾鏡的方形相機。我有一個顯示相機預覽的UIView,我在頂部添加了一個UIImage子視圖來覆蓋過濾器。我嘗試了各種不同的設置,但UIImageView始終是錯誤的寬高比。UIImageView實時濾鏡被拉伸到相機預覽圖層
這裏是我有什麼
self.imageView = UIImageView(frame: view.bounds)
self.imageView.translatesAutoresizingMaskIntoConstraints = false
self.imageView.contentMode = UIViewContentMode.ScaleToFill
self.imageView.clipsToBounds = true
self.imageView.center = view.center
self.previewLayer!.frame = view.layer.bounds
view.clipsToBounds = true
view.layer.addSublayer(self.previewLayer!)
view.addSubview(self.imageView)
了UIView顯示攝像機輸出沒有被拉伸,但我添加爲子視圖的UIView最終被拉伸。未經過濾VS的過濾比較:
我最終實現GPUImage代替,但感謝您的答覆! – thepyramid