ccguo

在iOS里面,压缩图片跟在其他环境里面差不多,都和累死,

就是对当前图片从新画图,制定一个尺寸的问题

 

  UIImage* image = [UIImage imageNamed:@"cat.jpg"];

    

    //压缩

    CGRect rect = CGRectMake(0, 0, 140, 90);   //制定一个尺寸

    UIGraphicsBeginImageContext(rect.size);    //获取当前 上下文

    [image drawInRect:rect];          // 画图

    image = UIGraphicsGetImageFromCurrentImageContext();   //从当前上下文中获取,画布上的图片

    NSData* data = UIImagePNGRepresentation(image);      //创建一个data

    [data writeToFile:@"/Users/admin/Desktop/yasu.png"atomically:YES];   //写到桌面上

分类:

技术点:

相关文章:

  • 2021-11-22
  • 2021-11-22
  • 2021-11-22
  • 2021-05-28
  • 2021-10-19
  • 2021-11-22
  • 2021-11-22
猜你喜欢
  • 2021-11-22
  • 2021-11-22
  • 2021-11-22
  • 2021-11-22
  • 2021-11-22
  • 2021-11-22
  • 2021-11-22
相关资源
相似解决方案