首页 > 代码库 > NSData 与UIimage 关系 然后 压缩
NSData 与UIimage 关系 然后 压缩
1 //NSData转换为UIImage
2 NSData *imageData =http://www.mamicode.com/ [NSData dataWithContentsOfFile: imagePath];
3 UIImage *image = [UIImage imageWithData: imageData];
4
5 //UIImage转换为NSData
6 NSData *imageData = http://www.mamicode.com/UIImagePNGRepresentation(aimae);
1 //对图片尺寸进行压缩-- 2 -(UIImage*)imageWithImage:(UIImage*)image scaledToSize:(CGSize)newSize 3 { 4 // Create a graphics image context 5 UIGraphicsBeginImageContext(newSize); 6 7 // Tell the old image to draw in this new context, with the desired 8 // new size 9 [image drawInRect:CGRectMake(0,0,newSize.width,newSize.height)];10 11 // Get the new image from the context12 UIImage* newImage = UIGraphicsGetImageFromCurrentImageContext();13 14 // End the context15 UIGraphicsEndImageContext();16 17 // Return the new image.18 return newImage;19 }
//按比例压缩NSData *imageData = http://www.mamicode.com/UIImageJPEGRepresentation(self.uploadImage , 0.75);
NSData 与UIimage 关系 然后 压缩
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。