изменение размера изображения перед записью в каталог документов - PullRequest
1 голос
/ 31 января 2012

У меня есть вопрос. Мне нужно изменить размер изображения, когда я делаю изображение с помощью камеры и выбираю изображение из библиотеки фотографий с помощью uiimagepickercontroller, а затем записываю это изображение с измененным размером в каталог документов. Поэтому, пожалуйста, помогите мне с некоторыми рекомендациями по изменению размера uiimage.

Ответы [ 2 ]

1 голос
/ 31 января 2012

Используйте следующее:

UIGraphicsBeginImageContext(newSize);
[image drawInRect:CGRectMake(0, 0, newSize.width, newSize.height)];
UIImage *newImage = UIGraphicsGetImageFromCurrentImageContext();    
UIGraphicsEndImageContext();
NSString *path = [[NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) objectAtIndex:0] stringByAppendingPathComponent:@"resizedImage.jpg"];
[UIImageJPGRepresentation(newImage, 1.0) writeToFile:path atomically:YES];
0 голосов
/ 31 января 2012

Вы можете использовать библиотеку Тревора для большего количества эффектов, а не только для изменения размера - Правильное изменение размера изображения

...