2011-07-20 46 views
5

Cách thay đổi kích thước hình ảnh khi lưu ảnh trong thư mục tài liệu ???Làm thế nào để điều chỉnh kích thước hình ảnh sau khi sử dụng UIImagePickerController chụp ảnh?

Đây là cách tôi lưu hình ảnh trong 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]; 

Cách định lại kích thước từ kích thước gốc thành 200 X 200 pixel?

Hoặc tôi có thể tải tệp hình ảnh thay đổi kích thước không?

Thực ra, tôi đã tạo luồng bao gồm nhiều hình ảnh và hình ảnh từ máy ảnh.

Tôi có thể tìm thấy mẫu lưu lượng bìa, nhưng khi tôi tải hình ảnh, nó đầy màn hình iphone.

Không phải là ảnh bìa nhỏ.

Trả lời

6

Thay đổi kích thước của UIImage: Chuyển qua phần này link.

Cảm ơn Paul Lynch.

+ (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; 
} 
Các vấn đề liên quan