问题标签 [ppi]
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.
objective-c - 了解 Cocoa 绘图中的点和用户空间,因为它们与屏幕分辨率交互
Cocoa 绘图尺寸(宽度和高度)以点为单位指定,在 OS X Cocoa 绘图指南文档中定义如下:
“一个点相当于一英寸的1/72”
我从中了解到一点是物理距离。因此,如果我的屏幕是 20 英寸宽(例如),我将有 20 x 72 = 1440 个水平宽度点来处理。换句话说,一个点与设备的分辨率无关。
这似乎不是那么...
一个使用窗口宽度作为测试的简单可可应用程序表明:1)当我的分辨率设置为 1680x1050 时,它将需要 1680点的宽度才能跨越屏幕的宽度 2)同样,如果我将分辨率更改为 2560x1440,它将以 2560点的窗口宽度跨越屏幕的宽度
同样令人困惑(以矛盾的方式)是高分辨率指南 Apple 文档中的声明:
用户空间中的每个点都由四个像素支持
以上测试似乎表明,当我的显示分辨率设置为 1680x1050 时,我的用户空间为 1680x1050。如果每个用户点有 4 个像素,那么这将指向 2 倍 (1680x1050) = 3360x2100 的有效“真实”分辨率,这比我的 13 英寸视网膜 macbook pro 的 2560x1600 的原始分辨率还要高。
ios - 使用 sprite kit 的 iPhone 游戏的图像分辨率
我已经开始制作 iPhone 游戏,需要知道在游戏中制作图像(精灵)的分辨率。至于现在我一直在画我的图像,默认情况下它们是 72 ppi。但是,我知道 iPhone 6 Plus 的 ppi 为 401。当我在 IOS 模拟器中运行我的游戏时,图像看起来并没有低于应有的分辨率。所以我的问题是:可以将图像保留在 72 ppi 还是我需要在 401 中重新制作它们?另外,我需要为每个 iPhone 屏幕尺寸制作不同分辨率的图像还是自动完成?任何建议将不胜感激,谢谢。
html - 如何打印 PPI::HTML 突出显示的 CSS 样式表?
PPI::HTML完美地格式化了我的 Perl 代码的 HTML 突出显示,就像在 CPAN 上的示例一样。但是如果没有 CSS 样式,输出就不太可用,我不知道如何合并。
您能否举一个打印彩色代码的简单示例?目前一切都以默认颜色显示。
ios - 如何在 AIR for iOS 应用程序中获取 PPI 值?
如何从基于 Air 的 iOS 应用程序中获取 iPhone 6+ 的 PPI(每英寸像素)值?我试过Capabilities.screenDPI
了,但它返回了错误的值,326 PPI 而不是 401 PPI。
javascript - 在任何屏幕分辨率上绘制 1 厘米线
我想在 javascript 中绘制精确的 2cm 线,我已经使用以下计算绘制了它。
屏幕分辨率为1366 x 768
液晶对角线18.5
我也计算了ppi
ppi = (1366*1366 + 768*768) / 18.5 = 85 ppi
还
pixels per cm = 85 / 2.54 = 33.46 ppcm
现在,如果我画一条像素线,33.46
它将完全等于1 cm
,如果我画一条线33.46 *2
像素,它将等于2cm.
问题:我怎样才能在我不知道规格的任何其他屏幕上准确地绘制 1cm 或 2cm 线?
此致 。
ios - 在 iOS 中绘制尺子 - 在屏幕上精确 1 厘米 - 如何绘制相距 1 毫米的线?
我正在尝试为任何可用的 iOS 设备绘制尺子,线条/刻度之间的距离准确为 1 毫米。通常我会得到 PPI 并计算我的像素距离。使用 Objective-C,它似乎并没有以这种方式工作。
linesDist
应该在“屏幕坐标像素”中包含我的 1mm 距离。
任何想法,我怎么能做到这一点?
我的基本代码如下所示: RulerView.m,它是一个 UIView:
编辑 ppi 检测(真的很难看),基于以下答案:
diagonal - PPI 对角线分辨率
有人可以清楚地解释一下,为什么我们在计算 PPI(对角线分辨率/对角线长度)时说它是对角线分辨率?没有对角线像素,它只是以像素为单位测量的长度,但对角线上没有 sqrt(pixel_width^2+pixel_height^2) 像素,不是吗?
responsive-design - 如何在WEB中检测PPI?
问题:屏幕分辨率和屏幕尺寸不成比例
它称为每英寸像素(PPI)
例如我们可以在不同的屏幕尺寸上具有相同的分辨率 1366px768 可以在 11 英寸笔记本电脑、15.4 笔记本电脑或 18 英寸台式机上,并且 1 像素不一样在不同的屏幕上。
因此,如果我们将字体大小设置为例如 14px,那么即使在台式机上,笔记本上的字体也会变小
我打开这些问题是因为还没有找到解决方案。
我试过html meta name="viewport"
css cm, in, @media, @viewreport
js svg, navifation.userAgent 等工具
我看了看:
我怎样才能找出网页浏览者每英寸的像素数?
在 Android Mobile web 上的 Chrome 中获取物理屏幕尺寸/dpi/像素密度
:如何获取物理像素大小?
和其他问题
我们如何在不同的屏幕上设置相同的尺寸或如何在 WEB 中检测 PPI?
UPD。所以这不是任何解决方案: 在 Android 上的 Chrome 中获取物理屏幕尺寸/dpi/像素密度
android - 屏幕分辨率、图像分辨率和 ppi
三星 Galaxy s6 的屏幕密度为 577 ppi,映射到 xxhdpi - xxxhdpi
三星 Galaxy S3 的屏幕密度为 306 ppi,映射到 xhdpi
我的带有很多风景图像的应用程序是针对 xhdpi-devices(即 S3)开发的,但为了在未来有利润,图像的分辨率为:
那么 - 将具有此分辨率的图像放入 xxxhdpi 设备(如 Galaxy S6)时会发生什么情况?我针对 S6 编译了该应用程序,但看不出有任何区别。这是因为图像位于 xhdpi 文件夹中,而 s6 没有使用 577 ppi 的全密度吗?我的理论 - 如果它已经使用了全部容量 - 由于宽度为 1300 像素且 S6 的屏幕宽度为 1440,图像应该被拉伸。
非常感谢答案
编辑:图像使用整个屏幕宽度。