博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
截取图片
阅读量:7225 次
发布时间:2019-06-29

本文共 1244 字,大约阅读时间需要 4 分钟。

[objc] view plaincopy    // 从view上截图      - (UIImage *)getImage {                    UIGraphicsBeginImageContextWithOptions(CGSizeMake(150, 150), NO, 1.0);  //NO,YES 控制是否透明          [self.view.layer renderInContext:UIGraphicsGetCurrentContext()];          UIImage *image = UIGraphicsGetImageFromCurrentImageContext();          UIGraphicsEndImageContext();          // 生成后的image                    return image;      }            // 根据给定得图片,从其指定区域截取一张新得图片      -(UIImage *)getImageFromImage{          //大图bigImage          //定义myImageRect,截图的区域          CGRect myImageRect = CGRectMake(70, 10, 150, 150);          UIImage* bigImage= [UIImage imageNamed:@"mm.jpg"];          CGImageRef imageRef = bigImage.CGImage;          CGImageRef subImageRef = CGImageCreateWithImageInRect(imageRef, myImageRect);          CGSize size;          size.width = 150;          size.height = 150;          UIGraphicsBeginImageContext(size);          CGContextRef context = UIGraphicsGetCurrentContext();          CGContextDrawImage(context, myImageRect, subImageRef);          UIImage* smallImage = [UIImage imageWithCGImage:subImageRef];          UIGraphicsEndImageContext();          return smallImage;      }

 

转载于:https://www.cnblogs.com/keyan1102/p/4493209.html

你可能感兴趣的文章
CentOS7 Ceph RBD CephFS 存储
查看>>
[转载] 白话解释 非对称加密,电子签名,电子证书,根证书,HTTPS,PKI 到底是什么...
查看>>
Samba文件共享服务器搭建详解
查看>>
几个有用的MSSQL语句
查看>>
Apache用户认证
查看>>
zabbix与nagios对比
查看>>
Glusterfs分布式文件系统
查看>>
selenium入门
查看>>
selinux的状态查看及关闭
查看>>
linux添加端口并生效
查看>>
python全局变量-局部变量用法和区别
查看>>
Shell 编程进阶(四)
查看>>
tomcat9 更换运行模式为 Apr 模式
查看>>
windows server2008密码忘记后重置密码教程
查看>>
scp服务
查看>>
CentOS7下的LNMP环境搭建Dedecms网站
查看>>
PHP的安装
查看>>
Centos7安装zabbix
查看>>
linux中exec操作对线程组的影响
查看>>
Ubuntu上安装TensorFlow(python2.7版)
查看>>