【问题标题】:How do you resize a PNG without losing clarity and sharpness?如何在不损失清晰度和清晰度的情况下调整 PNG 的大小?
【发布时间】:2015-12-01 09:00:31
【问题描述】:

我需要一些图标用于 Xcode 6 上的导航和标签栏,所以我从以下网址下载了一些图标:

https://icons8.com/web-app/new-icons/all

然而,一旦我下载它们并打开文件,每个尺寸都显得像素化,不像实际网站上看起来那样清晰锐利。

这是为什么呢?什么是下载它的方法,就像它的外观和调整它的大小以将它用于 iOS 移动应用程序?任何见解或帮助将不胜感激。

【问题讨论】:

  • 从字面上回答标题中的问题:你没有。作为位图图像,您只有固定数量的像素。任何放大或缩小都需要发明“新”像素,而这总是会改变原始数据。也许你应该看看矢量插图。
  • @Jongware 有什么网站可以推荐我免费下载 iOS 移动图标?都准备好使用了吗?

标签: ios png image-resizing


【解决方案1】:

尝试将它们放在 .xcassets 中的 2x 或 3x 大小

1x 大小等于屏幕上的点数(不是像素)。 iPhone 3GS 的宽度是 320 点,所以像素数量也是 320。有 Retina 显示屏的 iPhone 4 也有 320 点,但实际像素是 640。所以视网膜需要 2x,图像文件需要 2 倍在屏幕上的点数比您预期的要大。 3倍也是一样。

我通常使用矢量,您可以在 Xcode 中将它们用作 .pdf 文件,您可以随意缩放它们而不会得到模糊的图像。

【讨论】:

  • 1x 大小应该是多少? 2x 乘以 2,3x 乘以 3?
  • 1x 用于非视网膜显示器,2x 用于视网膜,3x 用于 iPhone 6 Plus
  • 那么 1x 应该是什么尺寸?
猜你喜欢
  • 2013-05-06
  • 2011-12-06
  • 2021-11-24
  • 2015-08-31
  • 2023-02-25
  • 2013-02-16
  • 1970-01-01
  • 2020-01-11
  • 1970-01-01
相关资源
最近更新 更多