zoukankan      html  css  js  c++  java
  • ios 图片剪裁(代码)

    -(void)viewDidLoad

    {  

      UIImage *oldImage = [UIImage imageNamed:@"new"];

      

       UIImage *oldImage = [UIImage imageNamed:@"new"];

       CGFloat centerX = oldImage.size.width/2;

      CGFloat centerY = oldImage.size.height/2;
       
      CGFloat radius = 30;

      //1.创建图形上下文

       UIGraphicsBeginImageContextWithOptions(oldImage.size, NO, 0.0);

      //2.获取图形上下文

       CGContextRef ref =UIGraphicsGetCurrentContext();

      //3.画一个圆

       CGContextAddArc(ref, centerX, centerY, radius,0, M_PI *2, 0);

      //4.剪切图片

       CGContextClip(ref);

      //5.获取当前的图片

      UIImage *newImage = UIGraphicsGetImageFromCurretImageContext();

      //6.结束图形上下文

      UIGraphicsEndImageContext();

      //7.获取数据

      NSData *data  = UIImagePNGRepresentation(newImge);

       [data writeToFile:@"/Users/apple/DeskTop/new1.png" atomically:YES];

      

    }

  • 相关阅读:
    [模板] 文艺平衡树
    [模板]平衡树splay
    [ZJOI2015]诸神眷顾的幻想乡
    [HAOI2016]找相同字符
    SP8093 JZPGYZ
    SP1812 LCS2
    SP1811 LCS
    AHOI2013 差异
    TJOI2015 弦论
    工艺(SAM)
  • 原文地址:https://www.cnblogs.com/gtbo/p/4012156.html
Copyright © 2011-2022 走看看