1.改變圖片大小
-(UIImage*)imageWithImage:(UIImage*)image scaledToSize:(CGSize)newSize
{// Create a graphics image contextUIGraphicsBeginImageContext(newSize);// Tell the old image to draw in this new context, with the desired// new size[image drawInRect:CGRectMake(0,0,newSize.width,newSize.height)];// Get the new image from the contextUIImage* newImage = UIGraphicsGetImageFromCurrentImageContext();// End the contextUIGraphicsEndImageContext();// Return the new image.return newImage;
}
2.改變圖片質量
NSData?*imageData =?UIImageJPEGRepresentation(imageNew,?0.0001);
code
?UIImage?*imageNew;
? ? imageNew = [info?objectForKey:@"UIImagePickerControllerOriginalImage"];
? ? imageNew = [self?imageWithImage:imageNew?scaledToSize:CGSizeMake(100,?100)];
? ??NSData?*imageData =?UIImageJPEGRepresentation(imageNew,?0.0001);
?? ?
? ??m_selectImage?= [UIImage?imageWithData:imageData];