UIGraphicsBeginImageContext 生成图片模糊
2015-08-26 15:04
459 查看
针对这个问题,我们先来看看另外一个方法:UIGraphicsBeginImageContextWithOptions(CGSize size, BOOL opaque, CGFloat scale)。其中size就是作图的size,opaque顾名思义不透明,scale是缩放因子。
UIGraphicsBeginImageContext 其实就等同于 UIGraphicsBeginImageContextWithOptions(size,
NO, 1.0).之所以生成的图片不清晰,问题就出在scale上。因为scale是1.0,而retina屏幕的像素肯定不是一倍像素,所以我们需要手动处理scale,用 UIGraphicsBeginImageContextWithOptions(size,
NO, 0.0)这个方法去作图。0.0的意思就是自动调整缩放因子以适配显示屏,无论是Retina屏,还是普通屏,都可以清晰呈现。
UIGraphicsBeginImageContext 其实就等同于 UIGraphicsBeginImageContextWithOptions(size,
NO, 1.0).之所以生成的图片不清晰,问题就出在scale上。因为scale是1.0,而retina屏幕的像素肯定不是一倍像素,所以我们需要手动处理scale,用 UIGraphicsBeginImageContextWithOptions(size,
NO, 0.0)这个方法去作图。0.0的意思就是自动调整缩放因子以适配显示屏,无论是Retina屏,还是普通屏,都可以清晰呈现。
相关文章推荐
- BLToolkit sql query set explicitly
- 国内UED收录
- UIGraphicsBeginImageContext和UIGraphicsBeginImageContextWithOptions实现iOS中的作图功能
- 杭电1242-Rescue(bfs+优先队列||队列)
- [AX]AX2012 Number sequence framework :(三)再谈Number sequence
- EasyUI的TreeGrid应用
- AmazeUI布局
- Badboy自动化测试工具 创建suites,tests,steps和Template
- ndk-build 编译多个CPU架构的动态链接库
- easyui datagrid datagrid-filter bug
- 计算UITableViewCell之间的间距(完美版)
- Android UI设计:Spinner
- hust/ural Penguin-Avia 最小生成树
- UIScrollView控制图片滑动 NSTimer UIPageControl
- String 和 CharSequence 关系与区别
- keepalived出现configure: error: Popt libraries is required
- GUI编程笔记(java)08:GUI通过鼠标移动到按钮上更改背景色案例
- EasyUI--datagrid中编辑器(editor)的类型为combobox的值得绑定
- Android for MSM Project,Downloading and Building from Source
- UITableView(loading...)