【发布时间】:2011-03-24 00:08:24
【问题描述】:
我有一个 UIView,我通过典型的 UIGraphicsBeginImageContextWithOptions 方法渲染到 UIImage,使用比例为 2.0,因此图像输出将始终是屏幕上显示的“视网膜显示”版本,无论用户的实际屏幕分辨率。
我正在渲染的 UIView 包含图像和文本(UIImages 和 UILabels)。图像以其全分辨率出现在渲染的 UIImage 中,看起来很棒。但 UILabel 似乎已经以 1.0 的比例光栅化,然后放大到 2.0,导致文本模糊。
是我做错了什么,还是有什么方法可以让文本在更高的比例级别上呈现出漂亮和清晰的效果?或者除了使用 UIGraphicsBeginImageContextWithOptions 的缩放参数之外还有其他方法可以得到更好的结果吗?谢谢!
【问题讨论】:
标签: iphone ios uiview uiimage quartz-graphics