UIGraphicsBeginImageContext与UIGraphicsBeginImageContextWithOptions的区别
来源:互联网 发布:奥杜尔档案馆数据圆盘 编辑:程序博客网 时间:2024/06/05 02:33
转载自:http://www.cnblogs.com/wendingding/p/3803020.html
方法1 UIGraphicsBeginImageContext(<#CGSize size#>);
方法2 UIGraphicsBeginImageContextWithOptions(CGSize size, BOOL opaque, CGFloat scale)
使用两个方法同样都可以创建,但是使用第一个方法将来创建的图片清晰度和质量没有第二种方法的好。
方法2接收三个参数:
CGSize size:指定将来创建出来的bitmap的大小
BOOL opaque:设置透明YES代表透明,NO代表不透明
CGFloat scale:代表缩放,0代表不缩放
创建出来的bitmap就对应一个UIImage对象
使用含有“Create”或“Copy”的函数创建的对象,使用完后必须释放,否则将导致内存泄露
使用不含有“Create”或“Copy”的函数获取的对象,则不需要释放
如果retain了一个对象,不再使用时,需要将其release掉
可以使用Quartz 2D的函数来指定retain和release一个对象。例如,如果创建了一个CGColorSpace对象,则使用函数CGColorSpaceRetain和CGColorSpaceRelease来retain和release对象。
也可以使用Core Foundation的CFRetain和CFRelease。注意不能传递NULL值给这些函数
0 0
- UIGraphicsBeginImageContext与UIGraphicsBeginImageContextWithOptions的区别
- UIGraphicsBeginImageContext 和 UIGraphicsBeginImageContextWithOptions
- UIGraphicsBeginImageContext 和 UIGraphicsBeginImageContextWithOptions
- UIGraphicsBeginImageContext和UIGraphicsBeginImageContextWithOptions实现iOS中的作图功能
- UIGraphicsBeginImageContext和UIGraphicsBeginImageContextWithOptions实现iOS中的截图功能
- UIGraphicsBeginImageContext和UIGraphicsBeginImageContextWithOptions实现iOS中的截图功能
- UIGraphicsBeginImageContext和UIGraphicsBeginImageContextWithOptions实现iOS中的截图功能
- UIGraphicsBeginImageContextWithOptions的用法
- UIGraphicsBeginImageContextWithOptions--生成透明的图形
- 利用UIImageJPEGRepresentation与UIGraphicsBeginImageContext进行图片压缩的简单比较
- 利用UIImageJPEGRepresentation与UIGraphicsBeginImageContext进行图片压缩的简单比较
- 利用UIImageJPEGRepresentation与UIGraphicsBeginImageContext进行图片压缩的简单比较
- 利用UIImageJPEGRepresentation与UIGraphicsBeginImageContext进行图片压缩的简单比较
- UIGraphicsBeginImageContext的应用
- UIGraphicsBeginImageContext
- UIGraphicsBeginImageContext
- UIGraphicsBeginImageContext
- UIGraphicsBeginImageContext
- 使用 URLConnection提交请求
- 我最喜欢的9个 Python深度学习库
- Cadence基础知识2(环境搭建、原理图库制作、原理图绘制、快捷键)
- 实时监听输入框值变化的完美方案:oninput & onpropertychange
- java抽象工厂模式(Abstract Factory)-创建型
- UIGraphicsBeginImageContext与UIGraphicsBeginImageContextWithOptions的区别
- 杭电 1012 u Calculate e
- sitemesh2.4
- matlab图像剪裁命令imcrop()
- Hadoop安装
- Supervisor-进程管理入门
- AAA Java 远程通讯技术及原理分析(最齐全)
- 数组的全排列算法
- MySQL和Tomcat8免安装版本的配置