<分区>
<分区>
我在 Xcode 中遇到图像问题。我总是使用 SVG 并将它们转换为 PDF。应该没有像素。不幸的是,我的照片在我的应用程序中加载后质量明显下降。
我唯一做的就是改变它们的 width/height
并且我经常让它们比实际图像小很多。这是一个例子:
这两个 Logo 实际上都是 PDF 文件,质量完美。我唯一改变的是尺寸(同时保持纵横比。有谁知道为什么会出现这种质量损失以及我该如何解决?
最佳答案
PDF 在编译时被光栅化为 PNG,除非您另有要求。当您请求较小的图像时,栅格化的 PNG 将被缩减采样,结果是您看到的采样率很差。要将 pdf 保留为 Assets 目录中的矢量,请选择您的 pdf 并在右侧的属性检查器中确保您选择 Scale: Single Scale
并选中 Resizing: Preserve Vector Data
。这将导致实际的 pdf 与他的应用程序捆绑在一起,并且它将在运行时以正确的比例呈现,而不是编译时光栅化的 png。
关于ios - Swift - 导入后图像质量下降,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59851484/