我正在使用UIImagePicker拍照並保存照片。但是,當UIImagePicker拍攝照片時,它出現的照片會在頂部和底部被截斷,即頂部和底部菜單。我想知道如何拍攝照片的整個屏幕。UIImagePicker從UI中截取的圖像被截斷頂部和底部
謝謝。
我正在使用UIImagePicker拍照並保存照片。但是,當UIImagePicker拍攝照片時,它出現的照片會在頂部和底部被截斷,即頂部和底部菜單。我想知道如何拍攝照片的整個屏幕。UIImagePicker從UI中截取的圖像被截斷頂部和底部
謝謝。
如果允許編輯,UIImagePicker會將所有圖像裁剪爲320x320。如果您想要的尺寸不同,則必須查看原始圖像和裁剪矩形,無論是在從picker中取回的editingInfo字典中。一旦你有這些,你可以根據需要調整大小或重新裁剪。
查看您在didFinishPickingImage:方法中找到的「editingInfo」字典,如果@「原始」鍵值存在,那麼它是真實的未定義的圖像(存儲爲UIImage對象)。
從那裏你可以看看其他的editingInfo值,看看用戶是否裁剪了該圖像,然後你可以應用(或將UIImage傳遞給你,這是裁剪後的版本)。如果您從照片庫中取回圖像,則原件不在字典中,並且只傳入圖像。