gpt4 book ai didi

swift - 如何在 Xcode swift 中更改图片方向

转载 作者:搜寻专家 更新时间:2023-11-01 06:03:38 26 4
gpt4 key购买 nike

我从照片库中获取一张图片,并使用以下代码将其称为图像:

@IBAction func importImage(_ sender: AnyObject) {
let image = UIImagePickerController()
image.delegate = self
image.sourceType = UIImagePickerControllerSourceType.photoLibrary
image.allowsEditing = false
self.present(image, animated: true) { }
}

和这段代码:

func imagePickerController(_ picker: UIImagePickerController, didFinishPickingMediaWithInfo info: [String : Any]) {
if let image = info[UIImagePickerControllerOriginalImage] as? UIImage {
myImageView.image = image
dismiss(animated: true, completion: nil)
SubmitBtnOutlet.isHidden = false;
Gurpcontroller.person = "yours";
Gurpcontroller.collecterthing = "Coin";
PictureViewController.imageuniversal = myImageView
} else {
//Error message
}
}

我想看看图像是横向还是纵向。然后,如果它是横向的,我想将其更改为纵向。

最佳答案

您可以使用 image.imageOrientation 获取方向。

为了改变方向,最快的解决方案是从实际图像创建一个新的 UIImage,如下所示:

let newImage = UIImage(cgImage: image.cgImage!, scale: image.scale, orientation: .up)

关于swift - 如何在 Xcode swift 中更改图片方向,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43482953/

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