coredrawl输出图像像素与分辨率设置的问题
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了coredrawl输出图像像素与分辨率设置的问题相关的知识,希望对你有一定的参考价值。
参考技术A 在解析度里选择"自定义"其实也是不行的,JPG等位图是以像素来显示的,低像素到100再怎么搞都不会很清晰,我还不如保存为CDR文件,矢量的文件,体积小但仍能放大很多倍
如何在 Xcode 的 Storyboard 中保持高分辨率图像而不使其像素化?
【中文标题】如何在 Xcode 的 Storyboard 中保持高分辨率图像而不使其像素化?【英文标题】:How can I maintain a high res image in my Storyboard in Xcode without having it pixelate? 【发布时间】:2018-08-22 21:48:54 【问题描述】:我正在 Xcode 中使用 Swift 制作应用程序。我的一个视图控制器上有一些按钮和图像。我正在使用高分辨率图像,但我注意到它们像素化到肉眼可见的程度。我发现了一些与图像大小调整有关的问题,但没有关于立即像素化的问题。我希望有人能帮忙。下面是两张图片。第一个是来自我的应用程序的图像(屏幕截图),第二个是来自另一个不是我的应用程序的图像(也是屏幕截图)。另一个应用程序上的图标较小,但像素化程度较低。
【问题讨论】:
您正在创建@2x 和@3x 资产吗?当您说“高分辨率”时,您的意思是“大尺寸”吗?因为size != resolution
并且将非常大的图像用于非常小的图标并没有多大意义。
@JakeG 分辨率比较高,尺寸也比较大。我还没有 2x 或 3x,但我打算添加它们
【参考方案1】:
您是否尝试过使用 svg 代替 jpg(有损)或 png(无损)?这似乎是要走的路,因为您可以在所有调整大小的屏幕上扩展至完美的定义。 svg 使用代码而不是可能有损的图像格式,并且给出您发布的示例将解决您的问题。
【讨论】:
【参考方案2】:您可以使用绘图代码更轻松地工作,使用绘图代码您可以导出 svg
【讨论】:
【参考方案3】:我想通了。我只需要增加dpi
【讨论】:
以上是关于coredrawl输出图像像素与分辨率设置的问题的主要内容,如果未能解决你的问题,请参考以下文章
Ghostscript:在保持纵横比的同时设置像素宽度,EPS到PNG