gpt4 book ai didi

缩略图的 IOS 图像缩放

转载 作者:行者123 更新时间:2023-11-29 13:30:32 24 4
gpt4 key购买 nike

我尝试使用下面的代码调整图像大小以适合框架,但图像有点变形。

+ (UIImage*)imageWithImage:(UIImage*)image scaledToSize:(CGSize)newSize {
UIGraphicsBeginImageContext( newSize );
[image drawInRect:CGRectMake(0,0,newSize.width,newSize.height)];
UIImage* newImage = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();

return newImage;
}


UIImage* image =[UIImage imageWithData:[NSData dataWithContentsOfURL:url]];
deal.Image=[tfbImageHelper imageWithImage:image scaledToSize:newSize];

最佳答案

是的,因为您应该使用 UIGraphicsBeginImageContextWithOptions 并且最后一个参数应该是 0.0f(这意味着保持当前比例)。它是扭曲的,因为你在视网膜显示器上测试它并且那里的比例因子是 2。还要确保在分配新大小时保持纵横比。

关于缩略图的 IOS 图像缩放,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12012429/

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