longitachi / ZLPhotoBrowser

Wechat-like image picker. Support select photos, videos, gif and livePhoto. Support edit image and crop video. 微信样式的图片选择器,支持预览/相册内拍照及录视频、拖拽/滑动选择,编辑图片/视频,支持多语言国际化等功能;
MIT License
4.76k stars 963 forks source link

拍完照片保留拍照的方向 #738

Closed plkgq closed 2 years ago

plkgq commented 2 years ago

当横屏拍照完毕时,预览照片和保存的照片会自动调整方向,但是我想保留原有拍照的方向,横屏拍摄照片的方向不变 请问我该如何处理

plkgq commented 2 years ago

目前拍照完成后获取的imageOrientation始终为up,我不知该如何调整方向,不知道是我配置出错了么?

longitachi commented 2 years ago

https://github.com/longitachi/ZLPhotoBrowser/blob/17387abe5c37b22ae657fc88910c470d707d9eb6/Sources/Camera/ZLCustomCamera.swift#L411-L430 可以fork下,注释掉调用这个方法的部分

plkgq commented 2 years ago

https://github.com/longitachi/ZLPhotoBrowser/blob/17387abe5c37b22ae657fc88910c470d707d9eb6/Sources/Camera/ZLCustomCamera.swift#L411-L430

可以fork下,注释掉调用这个方法的部分

非常感谢您的回复,我仔细看了下代码,connection?.videoOrientation = self.orientation这句和您提到的那个方法应该就是关键点吧?

longitachi commented 2 years ago

对,单注释掉这行代码也行,不需要监控设备方向,上面提到的方法可以一并注释

plkgq commented 2 years ago

对,单注释掉这行代码也行,不需要监控设备方向,上面提到的方法可以一并注释

明白了,非常感谢您的回复😊