gpt4 book ai didi

iOS - UIImage Resize to Bigger 变得模糊

转载 作者:行者123 更新时间:2023-12-01 19:00:47 24 4
gpt4 key购买 nike

我正在尝试调整 UIImage 的大小

在 UIImage 之前:
enter image description here

在这段代码和 UIImage 之后:

UIGraphicsBeginImageContext (CGPointMake(155,139));
[currentImageView.image drawInRect:CGRectMake(0,0,155,139)];
currentImageView.image = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
NSLog(@"get size : %@",NSStringFromCGSize(currentImageView.image.size));

NSLog:获取大小:{155,139}


最后,我尝试通过此代码恢复大小。但它模糊。
UIGraphicsBeginImageContext (OriginalSize);
[currentImageView.image drawInRect:CGRectMake(0,0,OriginalSize.width,OriginalSize.height)];
currentImageView.image = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
NSLog(@"get size : %@",NSStringFromCGSize(cnurrentImageView.image.size));

NSLog:获取大小:{1024,352}


发生了什么?
有什么建议和意见吗?

最佳答案

你犯了两个错误,

1.缩小图片尺寸,设置为更大尺寸的imageView,
这可以用代码修复,

    imageView.contentMode = UIViewContentModeScaleAspectFit;

2.您已将原始图像调整为较小的尺寸,然后
将较小的图像调整为原始大小,这将拉伸(stretch)
图片。

关于iOS - UIImage Resize to Bigger 变得模糊,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23079946/

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