问题标签 [retina-display]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
310 浏览

ios4 - 使用视网膜显示与二进制大小

我目前正在更新我的应用程序的图像,以便在带有视网膜显示的 iphone4 上进行漂亮的显示。一切都很好,我对此很满意。

但是,我担心的是二进制大小的增加...(从 2Mb 开始,我达到了 4)您是否找到了一种方法来获得漂亮的图像并为您的二进制文件保持合适的大小?

欢迎提示或建议!

0 投票
2 回答
1017 浏览

iphone - 图像的视网膜显示-iPhone 3 到 4

我为 iPhone 3 开发了一个瓷砖游戏应用程序。在其中,我从资源中获取了一张图像,并使用CGImageCreateWithImageInRect ( originalImage.CGImage, frame );函数将其划分为多个瓷砖。

它适用于所有 iPhone,但现在我希望它也适用于 Retina 显示器。

因此,根据此链接,我拍摄了另一张图像,其尺寸是当前图像尺寸的两倍,并通过添加后缀 @2x 对其进行重命名。但问题是它只占用了视网膜显示图像的上半部分。我认为那是因为我在使用时设置的框架CGImageCreateWithImageInRect。那么为了完成这项工作应该做些什么。

任何形式的帮助将不胜感激。

提前致谢...

0 投票
3 回答
3982 浏览

iphone - 使应用程序对 Retina Display 友好

我有一个应用程序,想让它对视网膜显示友好。

这个过程究竟是如何工作的?除了我拥有的图像之外,还需要添加哪些图像?

我知道尺寸应该不同,但不确定细节?

还需要做什么来处理视网膜显示?

如果设备支持视网膜显示,是否应该检测设备并使用其他图像?

如果有很多图像怎么办?这将如何影响应用程序的大小?

谢谢

0 投票
3 回答
13778 浏览

iphone - 用于视网膜显示的 CoreGraphics

我正在使用以下代码对我加载的图像执行一些操作,但我发现当它在视网膜显示器上时显示变得模糊

我如何更改它以使其与视网膜兼容。

在此先感谢您的帮助

最佳,DV

0 投票
2 回答
939 浏览

iphone - 将图像存储在核心数据和 Retina Display 中?

我有一个应用程序,其中包含数百个单词,每个单词有 3/4 个图像。我有每个单词的 2 个版本,一个用于 iOS 3,一个用于视网膜显示。我希望将图像保存为数据并将它们连接到适当的单词,以便以后轻松提取它们。

我的问题是 - 我如何获得合适的尺寸?它与您从应用程序文件系统获取的@2x wjen 一起工作得很好,但是当我从数据中获取它时它应该工作吗?

谢谢沙尼

0 投票
6 回答
17186 浏览

iphone - 画布绘图和视网膜显示:可行吗?

使用 phoneGap 使用 Canvas 实现绘图。我们遇到的问题是画布需要特定的像素尺寸。这很好,除了 iPhone 4 的 Retina 显示屏,来自 CSS/Webkit POV 仍然是 320 像素宽,尽管从技术上讲有 640 个实际屏幕像素。

有没有办法在 Webkit 上使用 Canvas 来适应视网膜显示,同时保持与非视网膜显示的兼容性?

0 投票
2 回答
3294 浏览

iphone - 在 Interface Builder 的 iPad xib 中显式使用 @2x 图像

我的项目中有两组图像,一组用于旧显示器,一组@2x 用于视网膜显示器。我正在研究 iPad xibs(它是一个通用应用程序),@2x 的双倍尺寸图像实际上适用于 ipad。如果 image.png 为 300 像素宽,则 image@2x.png 为 600 像素宽,因此在 768 宽的 iPad 屏幕上可以正常工作。当我在 iPad xib 中放置 UIImageView 时,我尝试将图像名称明确设置为 image@2x.png,但我得到了 ?? image 这意味着 Interface Builder 不知道它是什么。

当我启动模拟器时,它确实显示了@2x 图像,所以它在技术上是有效的,但是 Interface Builder 不会正确地向我显示它,这使得创建布局变得困难。

当我制作 iPad xib 时,有没有办法让 Interface Builder 向我显示 @2x 图像?

0 投票
3 回答
1129 浏览

iphone - 如何在我的应用程序 iPhone-4 中制作我的 iPhone 3GS 图标

关于 iPhone 3/3GS 和 iPhone 4 的屏幕尺寸差异,我有一个非常简单的问题。我用谷歌搜索了一遍,但无法给出一个好的解释。

事情是这样的:标签栏图标。我所有的图标都是 30x30 和 60x60。我将高分辨率命名为 [icon]@2x.png。当我在自己的 iPhone 3GS 上加载我的应用程序时,一切正常。但是当我在模拟器中加载应用程序时,用视网膜显示模拟 4,图标看起来像素化并且显然是错误的分辨率。

我究竟做错了什么?这些是我遵循的确切步骤,但我可能遗漏了一些东西。我需要在 plist 中设置类似的选项吗?

任何帮助是极大的赞赏!

亲切的问候,

莱德

0 投票
3 回答
5109 浏览

ios-simulator - 模拟器 iPhone Retina 的屏幕分辨率错误

我正在尝试编写一个通用应用程序。对于不同的屏幕分辨率,显示应该略有不同。但是当我这样编码时:

我得到输出:w:320.000000 h:480.000000即使模拟器设置为
Hardware->Device->iPhone (Retina)
此外,具有此分辨率的图像在模拟器中显示为全屏图像。
我知道我应该得到w:640.000000 h:960.000000.
其他人也这样吗?以及为什么/如何解决的任何想法?查看相关线程:这里

0 投票
3 回答
1060 浏览

iphone - UIActivity 指示器在 iPhone 4 (Retina) 上不起作用

我有一个UIActivityIndicator在 iPhone 3G 模拟器/设备中运行良好的设备,但它不适用于 iPhone 4(Retina)的模拟器/设备。我想提一下,它是在黑色背景上。