gpt4 book ai didi

iphone - 如何缩小从远程服务器加载的非视网膜 iPhone 的视网膜图像?

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

我必须从远程源加载我的应用程序的图标,图像为 50x50px,以 25x25px 显示在设备上。

目前,图标在视网膜设备上显示正确大小,但在非视网膜设备上显示两倍大小。

仅供引用:远程源无法提供非视网膜图像。

如何在非视网膜设备上按比例缩小 UIImage,以便所有设备显示相同的大小?

最佳答案

首先检查你是否有 Retina 显示器

if ([[UIScreen mainScreen] respondsToSelector:@selector(scale)] && [[UIScreen mainScreen] scale] == 2){

那么您需要设置图像的比例选项:
UIImage * scaledImage = [UIImage alloc];
scaledImage = [[scaledImage initWithCGImage:[resourceImage CGImage] scale:2.0 orientation:UIImageOrientationUp] autorelease];

然后我相信 imageView 应该缩放它并正确显示

关于iphone - 如何缩小从远程服务器加载的非视网膜 iPhone 的视网膜图像?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12355541/

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