【发布时间】:2010-11-21 21:27:25
【问题描述】:
可能重复:
Any quick and dirty anti-aliasing techniques for a rotated UIImageView?
当 UIView 被旋转时,它的边框看起来非常难看。根本没有发生抗锯齿。此外,如果它是 UIImageView,则在旋转变换矩阵时不会发生抗锯齿。有没有办法实现图像的平滑边缘和平滑旋转?
【问题讨论】:
标签: iphone cocoa-touch uikit
可能重复:
Any quick and dirty anti-aliasing techniques for a rotated UIImageView?
当 UIView 被旋转时,它的边框看起来非常难看。根本没有发生抗锯齿。此外,如果它是 UIImageView,则在旋转变换矩阵时不会发生抗锯齿。有没有办法实现图像的平滑边缘和平滑旋转?
【问题讨论】:
标签: iphone cocoa-touch uikit
对于 UIImageView,在图像周围添加一个 1 像素的透明边框。这将导致图像的边缘位于“内部”,并且由于内部像素在旋转时被插值,边界将神奇地变为抗锯齿。这也适用于旋转具有自定义图像的 UIButton。
【讨论】:
.frame 放大 2 倍 CGFloat 和其他各种方法,直到我认为您可能的意思是:将边框添加到加载的 UIImage(在我的情况下是由 PNG 文件构建的)。