在iOS开发中,可以使用UIImagePickerViewController来实现从图库中选择图片并获取图片的大小。下面是完善且全面的答案:
UIImagePickerViewController是iOS提供的一个视图控制器,用于访问设备上的图库或相机来选择或拍摄照片。在单击图库图像时,可以通过以下步骤使用UIImagePickerViewController获取图像大小:
import UIKit
let imagePicker = UIImagePickerController()
imagePicker.delegate = self
extension ViewController: UIImagePickerControllerDelegate, UINavigationControllerDelegate {
func imagePickerController(_ picker: UIImagePickerController, didFinishPickingMediaWithInfo info: [UIImagePickerController.InfoKey : Any]) {
if let image = info[.originalImage] as? UIImage {
let imageSize = image.size
print("图像大小:\(imageSize)")
}
picker.dismiss(animated: true, completion: nil)
}
func imagePickerControllerDidCancel(_ picker: UIImagePickerController) {
picker.dismiss(animated: true, completion: nil)
}
}
present(imagePicker, animated: true, completion: nil)
以上就是在单击图库图像时使用UIImagePickerViewController获取图像大小的完善且全面的答案。
推荐的腾讯云相关产品和产品介绍链接地址:
领取专属 10元无门槛券
手把手带您无忧上云