iOS 图片裁剪

图片裁剪根据需求自行设置newSize
如果是等比例裁剪(宽高比不变的情况下),可将从相册或者相机拿到的图片获取image.size,然后再将newSize按宽高比传入方法即可。

// 裁剪图片
+ (UIImage *)imageWithImageSimple:( UIImage *)image scaledToSize:(CGSize)newSize
{
    UIGraphicsBeginImageContextWithOptions(newSize, false, 1.0);
    [image drawInRect : CGRectMake ( 0 , 0 ,newSize. width ,newSize. height )];
    UIImage * newImage = UIGraphicsGetImageFromCurrentImageContext ();
    UIGraphicsEndImageContext ();
    return newImage;
}
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 平时开发的时候经常会遇到需要将图片进行等比缩放的需求,但是本身图片的宽高比与需要等比缩放的宽高比不一致的时候就不方...
    coder_lynx阅读 5,028评论 0 6
  • ####【iOS】图片裁剪 UIImage *imageTop=[UIImage imageNamed:@"111...
    joeal阅读 4,174评论 0 4
  • 先贴一个案例,我们做类似的图片展示的时候,都会需要对相应的图片进行裁剪以适应我们现实的大小,不然图片就会被拉伸或者...
    Haer不变阅读 7,216评论 0 2
  • 最近在改的需求,需要裁剪图片,然后网上各种搜索,终于寻得一个仿微信头像裁剪的demo,改一改基本OK。但是第一次裁...
    无神阅读 11,588评论 29 47
  • 写在前面:实际工作中,有时候需要按照需求将图片裁剪成圆形,或者你需要的形状。这里以圆形为例。 核心:void CG...
    MooMRiveR阅读 3,590评论 0 1