/**
剪切图片
@param image 图片
@param width 宽
@param height 高
@return 剪切到指定大小
*/
(UIImage)resizeImage:(UIImage)image withWidth:(CGFloat)width withHeight:(CGFloat)height;
-
(UIImage)resizeImage:(UIImage)image withWidth:(CGFloat)width withHeight:(CGFloat)height
{
CGSize newSize = CGSizeMake(width, height);
CGFloat widthRatio = newSize.width/image.size.width;
CGFloat heightRatio = newSize.height/image.size.height;if(widthRatio > heightRatio)
{
newSize=CGSizeMake(image.size.widthheightRatio,image.size.heightheightRatio);
}
else
{
newSize=CGSizeMake(image.size.widthwidthRatio,image.size.heightwidthRatio);
}UIGraphicsBeginImageContextWithOptions(newSize, NO, 0.0);
[image drawInRect:CGRectMake(0,0,newSize.width,newSize.height)];
UIImage* newImage = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();return newImage;
}