首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >排除非视网膜图像的利弊?

排除非视网膜图像的利弊?
EN

Stack Overflow用户
提问于 2013-06-19 07:59:10
回答 3查看 135关注 0票数 0

由于包括非视网膜图像是如此的时间沉没,我想我应该问...你的应用程序中没有非视网膜图像的一些利弊是什么?苹果的缩容比Photoshop通常的缩容要差吗?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2013-06-19 08:38:54

优点:

  1. 为您提供更少的工作。
  2. 设备通常倾向于视网膜显示(对于手持设备来说绝对是这样,平板电脑还没有出现)。

缺点:

  1. 你不能根据较小的网格来定制图像。大多数优秀的设计师喜欢这样做,这样(比方说)小图标的精髓就不会迷失在天真的下采样中。
  2. 你要么不支持非视网膜设备,要么(可能)在内存/图形处理器上掷骰子,让它们加载更大的纹理。后者有多重要取决于你的应用程序是什么样子的,你对图像做了什么,以及你针对的是什么设备。iPad视网膜上的全屏图像绝对会拖累iPad 1,可能还会让iPads 2和minis感到不快。
  3. 即使您像@SK9建议的那样,将批量下采样作为构建步骤,您也可以控制采样技术。默认情况下你会得到什么取决于你使用的是UIImageView还是GL或者...
票数 1
EN

Stack Overflow用户

发布于 2013-06-19 08:10:28

因为包含非视网膜图像是这样的时间汇聚,...

为什么会这样呢?您可以围绕convert编写一个shell脚本来生成非视网膜图像。您甚至可以将其添加到构建流中。结果是可以接受的;如果低分辨率的图像是手工制作的,效果会更好。参见here

或者,如果你真的不喜欢使用命令行,你可以在Finder中打开图像目录,按住command键选择每个图像,复制,在预览中打开所有副本,在预览中选择全部,然后缩小到那里。

不过,最好使用命令行方法,它在高效完成大量工作方面要优越得多。

在任何情况下,包括非视网膜图像的成本最糟糕的是一次性的,并且可以摊销。只要确保它们的宽度和高度都是均匀的,就可以轻松地缩小尺寸。

票数 1
EN

Stack Overflow用户

发布于 2013-06-19 08:06:01

运行时缩容实际上不会改变加载的数据量,因此它不会改变所使用的内存量。因此,如果你的图片很大,而且你有很多图片,你可能会在旧设备上崩溃,因为你会用完所有可用的内存。如果你不是因为这一点而崩溃,那么在应用程序运行和进行其他处理时,你肯定会让生活变得更加困难。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17180891

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档