【问题标题】:Making a 2x image for retina display [duplicate]为视网膜显示制作 2 倍图像 [重复]
【发布时间】:2017-03-22 01:36:56
【问题描述】:

如果我有一张正常分辨率 (72dpi) 为 50x50 的图像,并且我需要为视网膜显示制作 2 倍分辨率的图像,我是否可以制作它...

  • 50x50 144 dpi?
  • 100x100 144 dpi?
  • 100x100 72 dpi?

我需要显示相同的大小。换句话说,它不能在视网膜屏幕上看起来两倍大。 (我是新手。)

【问题讨论】:

  • 是像图片一样的普通图像,还是图标的图像?
  • 这是一个黑白(灰度)标志。

标签: ios retina-display retina


【解决方案1】:

UIImage 显示中没有“dpi”之类的东西。只需将 2x 版本设为 100x100,点数为 1x 版本的两倍。

【讨论】:

  • 好的。然后它会显示一半大小?
  • 它将显示为 50x50 points,因为它将是双分辨率屏幕上的 100x100 pixel 图像,即具有每点两个像素。在这里查看我的解释:stackoverflow.com/questions/42797719/…
  • 如果您正在寻找一种从命令行实用程序调整图像大小的简单方法,我发现 ImageMagick 非常方便。 imagemagick.org/script/index.php你可以通过 Homebrew 安装它brew.sh
  • @Adrian 他不应该将 50x50 的大小调整为 100x100 以用作 2x 图像。看起来会很糟糕。
  • @matt 对。缩小大图,而不是放大小图。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-06-13
相关资源
最近更新 更多