Как настроить размер изображения после использования UIImagePickerController сфотографировать? - PullRequest
5 голосов
/ 20 июля 2011

Как изменить размер изображения при сохранении фотографии в папке с документами ???

Так я могу сохранить изображение в iphone.

NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentsDirectory = [paths objectAtIndex:0];
NSString *imageFile = nil;
NSString *name_png = [NSString stringWithFormat:@"%@.png",photoName];
imageFile = [documentsDirectory stringByAppendingPathComponent:name_png];
[UIImagePNGRepresentation(self.theImageView.image) writeToFile:imageFile atomically:YES];

Как изменить его размер с исходного размера до 200 X 200 пикселей?

Или я могу загрузить файл изображения, а затем изменить его размер?

На самом деле, я создал поток обложек со многими изображениями, и изображение было с камеры.

Я могу найти образец потока обложки, но когда я загружаю изображение, оно полно экрана iphone.

Не маленькое изображение обложки.

1 Ответ

6 голосов
/ 20 июля 2011

Изменение размера UIImage: перейдите по этой ссылке .

Спасибо Полу Линчу.

+ (UIImage *)imageWithImage:(UIImage *)image scaledToSize:(CGSize)newSize {
    UIGraphicsBeginImageContextWithOptions(newSize, NO, 0.0);
    [image drawInRect:CGRectMake(0, 0, newSize.width, newSize.height)];
    UIImage *newImage = UIGraphicsGetImageFromCurrentImageContext();    
    UIGraphicsEndImageContext();
    return newImage;
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...