1

我遇到了一个奇怪的问题,我有一个图像视图,它必须以大约 5 度的某个角度显示。为此,我将我的旋转UIImageView到 5 度,但图像UIImageView不像转换前那样正确。

更多理解请看图片

旋转前的图像 旋转后的图像

您可以看到第二张图像看起来像是从角落剪下来的,而且看起来也有些模糊。

我的轮换代码:-

myimageView.transform = CGAffineTransformMakeRotation(radians(5));

请建议我如何解决这个问题。

提前致谢。

4

2 回答 2

1

看起来在这个类似的 SO Q&A 中有几个解决方案: 任何快速和肮脏的抗锯齿技术用于旋转的 UIImageView?

如果实际上只是边缘呈锯齿状,请尝试在图像内容周围添加 1px 透明边框(这是上面链接中的建议)。

于 2012-01-25T08:13:17.077 回答
0

您是否尝试过使用CGContextRotateCTM(context, radians);and [sourceImage drawInRect:rect];

于 2012-01-25T08:14:30.833 回答