视网膜@2x 上的电影怎么样?

Posted

技术标签:

【中文标题】视网膜@2x 上的电影怎么样?【英文标题】:What about movies on retina @2x? 【发布时间】:2013-08-14 19:27:42 【问题描述】:

我们知道视网膜上的图像在使用@2x 和没有它的情况下是如何工作的。但是电影呢?

对于视网膜显示器,我是否必须让一部电影的分辨率是另一部电影的两倍?命名约定@2x 代表电影?只拥有更大的并使其适合全屏怎么样?

【问题讨论】:

看看:ios - Video resolution on retina display? 所以答案是:我应该只处理大电影,对吗?事实上,我的这个应用程序将专门用于 iPad 的 iOS 7。我想知道 iPad 1 以外的任何非视网膜设备是否能够运行 iOS 7。 iPad mini 和 iPad 2 将能够运行 iOS 7。 我忘了迷你。谢谢。发表您的评论作为答案,以便我给您加分。 【参考方案1】:

对于视频,通常没有理由包含两个文件。您的非视网膜设备应该仍然足够强大,能够播放更高分辨率的视频(在合理范围内)。视频只会按比例缩小以适合您的视频播放器的框架。

由于您的目标是 iOS 7,因此您仍将拥有 iPad mini 和 iPad 2 非视网膜设备。

视频通常使用 h.264 压缩,并且可以很好地缩放。即使是放大的视频看起来也很好,没有太多的块状。相同质量的较小分辨率视频的尺寸较小。因此,在选择视频分辨率时,您可以在非视网膜分辨率和视网膜分辨率之间进行选择,从而节省存储空间。

【讨论】:

另外,由于视频是基于 JPEG 压缩的,即使放大的视频在 Retina 屏幕上看起来也不错,因此解决方案可能是包含分辨率介于 1x(缩小)和 2x(放大)之间的视频。这样可以节省磁盘空间。

以上是关于视网膜@2x 上的电影怎么样?的主要内容,如果未能解决你的问题,请参考以下文章

UIImage imageNamed:不会自动选择视网膜@2x 图像

如何合并两个图像以进行视网膜显示(@2x)?

从文件名中批量删除“@2x”的 Bash 脚本/命令(视网膜图像 -> 正常)

在xcode中使用像素而不是点?

WooCommerce 视网膜图像支持 - 不包含在 srcset 中

视网膜显示屏上的标签栏图标