热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

UIImagePickerControllerEditedImage为iOS11编辑了图像偏移量

如何解决《UIImagePickerControllerEditedImage为iOS11编辑了图像偏移量》经验,有好办法吗?

我使用的是UIImagePickerController具有allowsEditing能够在共享一个应用程序的图像,却发现裁剪的图像用于运行iOS仅11偏移的设备.

我的UIImagePickerControllerDelegate实现非常简单,只是标准操作:

func imagePickerController(_ picker: UIImagePickerController, didFinishPickingMediaWithInfo info: [String : Any]) {
    let image = info[UIImagePickerControllerEditedImage] as! UIImage

    imageView.image = image
    picker.dismiss(animated: true, completion: nil)
}

下面你可以看到差异.iOS 10在右侧,iOS 11在左侧.您可以看到iOS 11图像向下偏移,即使裁剪矩形放在完全相同的位置.

iOS 10 vs iOS 11编辑的图像

这里是一个视频演示该问题:https://www.dropbox.com/s/4csofidjcrc9ah6/UIImagePickerControllerEditedImageOffset.mp4?dl=0

我还在GitHub上创建了一个演示项目来演示这个问题:https://github.com/aivars/photo-Picker-Tests

我猜这是UIImagePickerController错误,但想知道为什么不在网上找到任何其他错误报告.

我还向Apple提交了一份错误报告:http://www.openradar.me/36292067


推荐阅读
author-avatar
tuitu
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有