gpt4 book ai didi

ios - 在 iOS 中以 2x 或 3x 读取图像

转载 作者:行者123 更新时间:2023-12-01 17:51:43 25 4
gpt4 key购买 nike

我正在根据比例从我的服务器获取图像,所以我获取类似的内容:

http://myserver.com/image1.png

http://myserver.com/image1@2x.png

但是我看到的是,一旦我用 http://myserver.com/image1@2x.png 的内容初始化图像UIImage 上的比例表示它是 1x,它在我想要渲染的地方渲染得很糟糕,它以全尺寸渲染它。而不是 1/2 的尺寸和两倍的像素。我如何使它正常工作?

最佳答案

您可以使用以下代码创建一个比例因子为 2 的新 UIImage:

UIImage * img = [UIImage imageNamed:@"myimagename"];
img = [UIImage imageWithCGImage:img.CGImage scale:2 orientation:img.imageOrientation];

要使代码与设备无关,您应该使用下面的代码获取当前设备的比例因子,并用它替换数字 2。

[UIScreen mainScreen].scale

关于ios - 在 iOS 中以 2x 或 3x 读取图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28161492/

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