Swift-导入后图像质量下降[重复]

问题描述 投票:-1回答:1

我在Xcode中的图片有问题。我总是使用SVG并将其转换为PDF。不应有像素。不幸的是,将图片加载到我的应用程序后,它们的质量下降了很多。

我唯一要做的就是更改它们的width/height,我经常使它们比实际图像小很多。这是一个例子:

enter image description here

两个徽标实际上都是PDF,质量完美。我唯一要更改的是尺寸(同时保持宽高比。有人知道为什么会出现这种质量损失以及如何解决吗?

ios swift pdf uiimageview uiimage
1个回答
1
投票

PDF会在编译时栅格化为PNG,除非您另有要求。当您请求较小的图像时,光栅化的PNG将被降采样,结果是看到的采样率很差。要将pdf作为矢量保留在资产目录中,请选择pdf并在右侧的属性检查器中,确保选择Scale:Single Scale并选中Resizing:Preserve Vector Data框。这将导致实际的pdf与应用捆绑在一起,并在运行时以正确的比例呈现,而不是在编译时栅格化png。

最新问题
© www.soinside.com 2019 - 2024. All rights reserved.