UIImage 压缩
生活随笔
收集整理的這篇文章主要介紹了
UIImage 压缩
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
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];
轉載于:https://www.cnblogs.com/zzzili/archive/2013/03/13/6685340.html
總結
以上是生活随笔為你收集整理的UIImage 压缩的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 法国旅游多少钱啊?
- 下一篇: spring对事务的控制 AOP