我正在使用UIImagePicker拍照并保存照片。但是看起来它拍摄的照片在顶部和底部被截断,这是UIImagePicker拍摄照片时的顶部和底部菜单。我想知道如何拍摄整张照片。
感谢。
答案 0 :(得分:1)
如果允许编辑,UIImagePicker会将所有图像裁剪为320x320。如果你想要不同大小的东西,你必须在你从picker返回的editingInfo字典中查看原始图像和裁剪rect。一旦你有了这些,你可以根据需要调整大小或重新裁剪。
答案 1 :(得分:0)
查看你在didFinishPickingImage:方法中找到的“editingInfo”字典,如果有一个@“Original”键的值,那么它就是真实的,未剪切的图像(存储为UIImage对象)。
从那里你可以查看其他的editingInfo值,看看用户是否裁剪了那个你可以应用的图像(或者将UIImage传递给你,这是一个裁剪的版本)。如果您从照片库中获取图像,则原始图像不在字典中,并且您只传入图像。