gpt4 book ai didi

iphone - ios 旋转后图像边框变得模糊

转载 作者:行者123 更新时间:2023-11-29 04:01:12 26 4
gpt4 key购买 nike

在开发基于摄影的应用程序时,我需要旋转图像。但旋转图像后,它的边界变得模糊。我已附上此屏幕截图..

enter image description here

正如您所看到的,第一张图像看起来不错,但旋转后的其他图像看起来不太好。

这是我的代码......

        [img setBackgroundColor:[UIColor blackColor]];
[img setContentMode:UIViewContentModeScaleAspectFit];
[img.layer setBorderColor:[[UIColor whiteColor]CGColor]];
[img.layer setBorderWidth:3.0];
[img setTransform:CGAffineTransformMakeRotation(rotation*3.14/180)];

我已经使用了这个解决方案...

CGContextRotateCTM(context, radians);
[sourceImage drawInRect:rect];

但是当图像有边框时如何使用此代码。

请给予您宝贵的答复......

最佳答案

旋转图像时,边框像素不会抗锯齿:请参阅此 question .

解决方案,虽然听起来很奇怪,是给图像一个 1px 的透明边框。这个answer给出了向图像添加 1px 透明边框的代码。

关于iphone - ios 旋转后图像边框变得模糊,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15836888/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com