iOS中根据视图生成图片,裁剪图片
来源:互联网 发布:c语言经典编程题 编辑:程序博客网 时间:2024/06/05 04:15
需求是连接打印机,将文本内容生成图片然后裁剪之后传输给打印机打印。生成图片之后效果
大概原理是拿到View的上下文的范围,然后根据上下文生成图片
核心代码
/* self.makeView 视图 self.all 整体获取视图显示ImageView self.part 裁剪之后图片显示ImageView */ //获取上下文范围 UIGraphicsBeginImageContext(self.makeView.bounds.size); //呈现 [self.makeView.layer renderInContext:UIGraphicsGetCurrentContext()]; //根据当前上下文生成图片 UIImage *allImage = UIGraphicsGetImageFromCurrentImageContext(); CGRect rect = CGRectMake(0, 0, 30, 10); //根据CGRect裁剪图片 UIImage *partImage = [UIImage imageWithCGImage:CGImageCreateWithImageInRect(allImage.CGImage, rect)]; //释放 UIGraphicsEndImageContext(); self.all.image = allImage; self.part.image = partImage;
阅读全文
0 0
- iOS中根据视图生成图片,裁剪图片
- 在ios中的按比例图片裁剪(自动根据你的imageView裁剪图片)
- 关于ios中图片的裁剪
- ios中实现图片的裁剪
- IOS 圆形图片(图片裁剪)
- ios裁剪图片
- iOS 裁剪图片
- IOS 裁剪图片
- ios图片裁剪
- ios 代码裁剪图片
- IOS 裁剪图片
- iOS 图片裁剪 缩放
- iOS 裁剪图片
- iOS裁剪图片
- iOS- 裁剪图片
- iOS-图片裁剪
- iOS 裁剪图片
- iOS图片裁剪
- Linux CentOS 7×64 & JDK 1.8.0_11 安装与配置
- 题目:输出张三李四的姓名,年龄,地址,性别以及体重
- 124. Binary Tree Maximum Path Sum
- 安卓API指南之Intent 和 Intent 过滤器
- apicloud div 滚动到顶部
- iOS中根据视图生成图片,裁剪图片
- 封装的基类activity
- python 读写csv
- 开机广告页面2017流行样式 dialogTheme的popuwindow版本
- Asp.net运行机制
- 读懂MySQL执行计划
- nginx最大并发连接数的思考:worker_processes、worker_connections、worker_rlimit_nofile
- 加入多线程的文件下载程序
- web服务器 http请求返回 不同返回码的 对应 语意