gpt4 book ai didi

objective-c - 在 XCODE 中简单调整 UIImage 的大小

转载 作者:太空狗 更新时间:2023-10-30 03:35:20 26 4
gpt4 key购买 nike

有什么方法可以在尽可能少的行中调整 UIImage 的大小吗?我不介意比例,我只想将图像分辨率设置为 80x60。就这样

最佳答案

这可能有点矫枉过正,但是,您可以简单地获取您的图像,并以您想要的分辨率创建一个图形上下文,然后您可以将 tempImage 设置为 UIImageView,并覆盖它。

        UIImage *image = YourImageView.image;
UIImage *tempImage = nil;
CGSize targetSize = CGSizeMake(80,60);
UIGraphicsBeginImageContext(targetSize);

CGRect thumbnailRect = CGRectMake(0, 0, 0, 0);
thumbnailRect.origin = CGPointMake(0.0,0.0);
thumbnailRect.size.width = targetSize.width;
thumbnailRect.size.height = targetSize.height;

[image drawInRect:thumbnailRect];

tempImage = UIGraphicsGetImageFromCurrentImageContext();

UIGraphicsEndImageContext();

YourImageView.image = tempImage;

关于objective-c - 在 XCODE 中简单调整 UIImage 的大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15439564/

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