gpt4 book ai didi

ios - 快速自拍时,图像旋转(翻转)

转载 作者:行者123 更新时间:2023-11-28 07:30:06 25 4
gpt4 key购买 nike

当我尝试自拍时,图像使用 swift 旋转

示例图片

之前:

Before taking picture

之后:

After taking picture

我想要显示的自拍相机,不旋转。

我正在使用 UIImagePickerControllerDelegate

if(UIImagePickerController.isSourceTypeAvailable(UIImagePickerControllerSourceType.camera))
{
picker!.delegate = self
picker!.sourceType = UIImagePickerControllerSourceType.camera
self.picker!.showsCameraControls = true;
self.present(picker!, animated: true, completion: nil)
}

最佳答案

您如何渲染图像?您缺少的部分是 UIImage 包装了一个 CGImage ,它实际上可能没有按照您期望的方向存储(即它可能根据相机传感器存储,而不是您拿着相机的方式存储)。但是,UIImage 有一个 imageOrientation告诉你应该如何渲染图像的枚举。 UIImage 也足够聪明,可以在您调用 draw 之一时以正确的方向呈现自身。方法。如果您使用的是 CGImage,则需要自己旋转上下文。首先检查方向,看看是否需要执行旋转来补偿。

关于ios - 快速自拍时,图像旋转(翻转),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55124134/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com