gpt4 book ai didi

ios - UIImageView 纵横比?

转载 作者:行者123 更新时间:2023-11-29 12:47:19 25 4
gpt4 key购买 nike

我有一张尺寸为 320X460 的图片,我想创建一个高度应为 450UIImageView。为了保持宽高比,我动态计算了 UIImageView = (320/460)*450 = 313.043 的宽度。并将 UIImageView 的 contentMode 设置为 UIViewContentModeScaleAspectFit。并将图像 (320x460) 设置为 ImageView ,但它有些模糊。

注意:如果我不将 UIImageView 的大小调整为 313.043X450,图像将非常清晰。那么我犯了什么错误呢?

最佳答案

如果我理解这个问题,这应该可以回答。

首先在 ImageView 中设置图像的纵横比。

myView.contentMode = .scaleAspectFit

接下来,您的图像可能会模糊,因为它是 .png 或其他光栅化格式。您需要使用 .pdf as recommended by Apple或者至少是另一种矢量化格式。栅格化图像具有图像中所有像素的值,因此当图像被拉伸(stretch)得太远时,它只会复制和模糊像素。矢量化图像不会模糊,因为它们实际上只是一系列关于如何绘制/渲染相应图像的指令。 enter image description here

关于ios - UIImageView 纵横比?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23338389/

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