UIImagePicker を使用すると、編集モードに入ることができます。次に、横向きモードで撮影された画像の場合、ユーザーが UIImagePicker 内で手動で拡大縮小しないと、画像の上下に黒いストライプ/背景が表示されます。それを取り除き、画像のその部分を透明にする方法はありますか?
1 に答える
2
#pragma mark UIImagePickerControllerDelegate
- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info {
UIImage *img = nil;
CGRect cropRect = [[info valueForKey:UIImagePickerControllerCropRect] CGRectValue];
if (cropRect.origin.y < 0) {
img = [info objectForKey:UIImagePickerControllerOriginalImage];
} else {
img = [info objectForKey:UIImagePickerControllerEditedImage];
}
}
于 2012-12-11T04:37:56.693 に答える