问题标签 [retina]

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 投票
1 回答
611 浏览

javascript - picturefill.js 不能正确提供视网膜图像

如何使用picturefill提供视网膜图像?

目前我正在使用第二版的picturefill.js,它作为一个polyfill。

我的 HTML 代码是:

问题是:所有浏览器(Chrome 除外)都获得了“2x”版本,但我的屏幕不支持视网膜。

我认为 Chrome 正在运行,因为此功能是最近实施的。

我究竟做错了什么?

0 投票
1 回答
1648 浏览

ios - 带有 Retina-Tiles 的 MKTileOverlay

我在 MKMapKit 中加载 512x512px 瓷砖时遇到问题。服务器提供 512x512 .jpeg 切片。

我在 MKMapView 中找不到自定义视网膜图块的任何解决方案或示例实现。

我所做的:

当我将它们加载到 MKMapView 中时

......瓷砖缩放正确,但只有一半被加载(不仅在视觉上 - 我嗅到了请求并且瓷砖丢失了)

... 显示所有图块,但缩放不正确

这是我的绘图方法:

... overlayRenderer.contentScaleFactor 始终为 1 ... 无论 tileSize 是什么(iOS 模拟器 7.1 视网膜)

有什么建议么?

最好的问候,史蒂夫

0 投票
1 回答
193 浏览

ios - 视网膜设备上的 CCSpriteFrame rectInPixels

我正在使用以下代码创建一个爆炸精灵动画,图像为 440x440 像素(110x110 像素帧的 4x4 网格),带有 880x880 的 -hd 图像(正在加载到视网膜设备上);

这在非视网膜 iPhone 上工作正常,但是当我在视网膜 iPhone 上测试时,矩形是错误的(每帧是它应该大小的 1/4)

我已将 for 循环中的 frame.rect 和 x / y 放入 an 中NSLog,并在视网膜设备上显示;

这在非视网膜设备上;

文档确实说(并且名称很明显)rectInPixels是以像素(而不是点)计算的。这个对吗?如果是这样,这对我来说似乎完全违反直觉和无益,为什么不简单地计算点数呢?那么我如何计算视网膜和非视网膜的正确矩形?

这真的让我很困惑,因为我很肯定这就像一天前一样工作,自从它工作以来我所做的一切都是图像的尺寸。

已经很晚了,所以我可能只是错过了一些非常明显的东西,但我似乎无法弄清楚这一点,所以任何帮助将不胜感激!

0 投票
1 回答
441 浏览

c++ - 8*8块亮度

是否有可以计算给定 8*8 块或总图像亮度的平均对数的 c++ 函数或 opencv 库?我的目标是计算平均亮度并将其存储回块中。另外,是否有另一种方法可以用另一种适合人类视觉系统的科学方法来计算整体亮度或平均亮度?如果有人可以将我指向 C++ 中的库或函数,我将不胜感激。

0 投票
1 回答
69 浏览

twitter-bootstrap - 如果我正在开发视网膜大小的 Bootstrap 3 模板,排水沟是否应该是非视网膜大小的两倍?

我正在为 iPhone 视网膜开发 Bootstrap 3 XS Adob​​e Illustrator/Photoshop 模板。

我想确认,由于所有屏幕元素的视网膜 2 倍尺寸增加,模板中 30 像素的标准装订线尺寸需要加倍至 60 像素。

这是当前模板的照片,其中排水沟和设计元素增加了 2 倍。

1136px x 640px iPhone Retina Bootstrap 3 12 列模板在 Adob​​e Illustrator 中构建

谢谢!

0 投票
2 回答
393 浏览

ios - 裁剪的 iOS 图像返回太大

整天试图解决这个问题,但无济于事。

差不多,我正在截取视图的屏幕截图,然后尝试裁剪前 50px 和页脚。问题是,当我这样做时,结果有点炸毁,质量下降。这是我写的,我认为符合视网膜。

0 投票
1 回答
746 浏览

macos - 如何为 NSStatusItem 选择图像以进行常规和视网膜显示?

我是否应该“检测”它是否是视网膜显示(不确定这将如何与混合显示一起使用)并为我的应用程序的 NSStatusItem 选择正确的图像?请举个例子。

谢谢。

0 投票
2 回答
3215 浏览

qt - 如何在 Qt4 OpenGL 应用程序中启用 HiDPI (Retina) 支持?

如本文档中所述,我正在使用带有 QGraphicsView 的 QGraphicsScene 。我打算最终将 Qt 小部件覆盖在我的 OpenGL 渲染场景之上。

当我启动一个仿照上面教程建模的虚拟应用程序时,渲染的视图是严重像素化的——HiDPI 根本不起作用。根据本文档,我手动添加了:

到应用程序的 Info.plist 文件,仍然没有效果。(似乎这应该默认为true反正,所以也许这并不奇怪)。

除了上述之外,我还没有找到让 HiDPI 工作所需的东西。我没有使用 QtCreator,我的 Qt 安装是 macports' qt4-mac。我错过了什么?

0 投票
2 回答
2061 浏览

css - 溢出问题:隐藏在“视网膜”显示器上的 Chrome 中

我有一个仅在 Google Chrome 中出现的 CSS 问题。设置为的对象overflow: hidden在水平居中的容器内被“剪裁”在边缘,并且仅在奇数浏览器宽度下,并且仅在高分辨率显示器上。

HTML:

CSS:

现在,当我调整窗口的宽度时,在奇怪的窗口宽度处,精灵会在我的视网膜显示屏上的任一侧被剪裁。它不会出现在标准(1 个 css 像素到 1 个显示像素)显示器上。

在此处输入图像描述

在 Safari 或 Firefox 中不会出现这种明显的渲染错误。这是在运行 Chrome 35 的 OS X 10.9.3 上。

编辑:它也发生在纯 CSS 圆形中,因此似乎与使用背景图像无关。

0 投票
1 回答
416 浏览

html - CSS 边框在视网膜显示上被剪裁

剪裁的边框根据浏览器窗口的宽度,某些元素(如存款按钮)的边框会被剪裁。当我调整浏览器的宽度时,如果我逐个像素地移动它,则边框会被剪裁,然后随着每个像素的移动而被剪裁,所以它可能与视网膜显示器上的偶数/奇数像素有关,因为有两个真实像素每个 CSS 像素?我有一台 15 英寸的视网膜 macbook pro,分辨率为 1680x1050。

这是按钮的 SCSS: