//压缩分享图片
UIImage *oriImage = _placeImv.image;
CGFloat defaultWidth = 120.0;
if (oriImage.size.width > defaultWidth || oriImage.size.height > defaultWidth) {
CGSize newSize;
CGFloat width = oriImage.size.width;
CGFloat height = oriImage.size.height;
if (width > height) {
newSize = CGSizeMake(defaultWidth, defaultWidth*height/width);
}else{
newSize = CGSizeMake(defaultWidth*width/height, defaultWidth);
}
UIGraphicsBeginImageContext(newSize);
[oriImage drawInRect:CGRectMake(0.0, 0.0, newSize.width, newSize.height)];
UIImage *newImage = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
_shareImage = newImage;
}else{
_shareImage = oriImage;
}
压缩图片
最新推荐文章于 2022-07-26 16:22:50 发布