您现在的位置是:网站首页 > 脚本编程>

iOS 改变图片的尺寸不裁剪进行压缩

2015-11-27638人围观
简介 有时候我们在进行图片显示,图片分享,等这类的东西时因为图片太大,而导致项目crash,那么这时我们就需要把图片进行图片压缩了。 - (UIImage*)OriginImage:(UIImage *)image scaleToSize:(CGSize)size {     UIGraphicsBeginImageCon...

有时候我们在进行图片显示,图片分享,等这类的东西时因为图片太大,而导致项目crash,那么这时我们就需要把图片进行图片压缩了。

- (UIImage*)OriginImage:(UIImage *)image scaleToSize:(CGSize)size
{
    UIGraphicsBeginImageContext(size);  //size 为CGSize类型,即你所需要的图片尺寸
    
    [image drawInRect:CGRectMake(0, 0, size.width, size.height)];
    
    UIImage* scaledImage = UIGraphicsGetImageFromCurrentImageContext();
    
    UIGraphicsEndImageContext();
    
    return scaledImage;   //返回的就是已经改变的图片
}

传入你需要变的图片和大小就可以了。

小盆友们可加入:79849523 QQ群 进行讨论互动


打赏本站,你说多少就多少

精彩评论

微信关注

Copyright © 2013-2019 千奇博客 保留所有权利 辽ICP备13008238号