问题标签 [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.

0 投票
0 回答
1623 浏览

python - 对于没有正确属性的图像,如何在 python 中查找 PPI?

我在 python 中安装了枕头,并在定义中使用了模块。

我试过这样做:

某些图像在属性中没有信息,因此 DPI 不起作用。我还需要填充 PPI。

你能建议一个解决方案吗?

0 投票
1 回答
73 浏览

javascript - IOS中的图像预览如何确定图像的分辨率?

我的印象是 JPEG 无法存储分辨率/DPI/密度信息。iOS Image Preview 怎么可能提供每个附加图像的分辨率?

我问的原因是我需要将分辨率更改为特定数字,以便当我将图像发送到第 3 方 API 时,他们知道每英寸要打印多少像素。我只允许上传 JPEG/PNG 格式的图片。

javascript中的任何解决方案将不胜感激

谢谢! 在此处输入图像描述

0 投票
0 回答
53 浏览

image - 为什么图像有 ppi 值?

当文件描述图像时,它应该有点像这样:左上角像素的颜色值 = 不管。下一个:第二个像素的颜色 = 不管。等等。所以最后我有一个说 1000x1000 像素的描述。现在这个图像描述怎么会有ppi值?如果我有一个 1000x1000 像素且大小为 22" 的屏幕,则 dpi 将不同于 1000x1000 像素和 24" 的屏幕。所以dpi取决于我用来查看图像的屏幕,它不是图像的属性。但是图像确实有 ppi 值,我只是不明白其背后的逻辑?

0 投票
1 回答
283 浏览

cytoscape - 在 Cytoscape 中将多个网络集成到一个网络中

我有一个基因列表(我们称之为 L),我想看看它们在 3 个不同物种(人类、斑马鱼和鳕鱼)中的工作方式有何不同。当然,这 3 个物种并不是所有的基因都在列表中,而且基因之间的相互作用在 3 个物种之间是不同的。首先,我根据 3 个物种的基因组搜索此列表中的基因,以获得 3 个物种的 3 个基因列表(我们称它们为 l1、l2、l3)。然后我将这3个基因列表分别放入STRING。所以现在我有 3 个网络(我们称它们为 n1、n2、n3),每个网络用于每个物种。

有了这 3 个网络和 4 个列表,我来到了 Cytoscape。我想要可视化的是一起显示 3 个网络。所以背景是来自 L 的所有节点。当我说,让我们看看人类,网络 n1(包括来自 l1 的节点和它们之间的边)将被高亮(来自其他两个物种的其他基因呆在那里不动,但作为背景淡出)。然后你也对斑马鱼和鳕鱼做同样的事情。通过这样做,人们可以看到基因在 3 个物种中的工作方式是如何不同的。

那么这可以在 Cytoscape 中完成吗?先感谢您。

0 投票
1 回答
117 浏览

javascript - 如何在css中模拟真实世界的尺寸?

我想制作一个网站,无论显示器或智能手机的分辨率如何,都会以该宽度显示一个对象,例如宽度为100mm 。

出于这个原因,我要求用户提供他的显示尺寸来计算正确的ppi。但是,它不适用于所有设备。

编辑:这是我到目前为止的代码:

0 投票
0 回答
54 浏览

resolution - Gimp:增加分辨率不会缩小图像?

我已经完成了这个话题……分辨率、像素、英寸、ppi、dpi 和所有这些东西。我从来没有找到让我处于不再怀疑的状态的解释来源。一旦我达到那个状态,我会自己写一篇博客文章。

所以,第一个问题:我有一个在 Gimp 中打开的图像。我单击“图像-> 缩放图像”。它说我的图像在 ppi 为 100 时有 826x1169 像素。因此我的图像的宽度必须是 8.26 英寸。我在屏幕上拿着一把该死的尺子(感觉这样做很愚蠢):宽度是 6.1 英寸。为什么不是 8,26?图像要求它的 826 像素以 100 的 ppi 显示。为什么我的屏幕显示“不,我今天只有 6.1 英寸给你,伙计。所以我会将你的 826 像素压缩到 6.1 英寸中,享受你的 ~135 ppi 哈哈再见。”

第二个问题,相同的图像:再次单击“图像-> 缩放图像”。“X 分辨率”和“Y 分辨率”链接在一起。我把它从 100 降到 50/20/随便。我点击“缩放”,非常有信心我的图像会缩小,因为我要求机器每英寸使用更多我宝贵的 826 像素...... aaand:没有任何变化。

在此处输入图像描述

有人可以启发我吗?我觉得这两个问题在某种程度上是相关的。

0 投票
1 回答
257 浏览

image - 2018年图像DPI应该是72pixels/inch吗?

首先是一些 DPI 统计数据:

Mack Book Pro 13.3" 具有227 DPI(2560x1600 像素/13.3 英寸)。

iPhone 6s 具有326 DPI(750x1334 像素/4.7 英寸)。

索尼 Xperia Z 平板电脑具有224 DPI(1920x1200 像素/10.10 英寸)。

但是,当我为 Web 保存 JPEG 图像时,它具有72 DPI,并且只有当我将容器分辨率设置为比图像分辨率低 2 倍时,图像才会看起来不错。

例如,

为视网膜显示器(iPhone 6s、Mac Book Pro 13.3" 等)和

产生不好的结果。

2018年我能用它做什么?300 DPI 图像是否应该用于网络?

0 投票
1 回答
206 浏览

delphi - 显示 PPI 缩放处于活动状态时如何正确使用 TGridPanel?

我编写了一个小型测试 VCL 应用程序,监视器 PPI 为 96。

该应用程序上有一个 TGridPanel,上面有一个绝对像素大小的列。

在该列上,我放置了一个 TComboBox 并对齐它alClient

这是 DFM 代码:

和PAS代码:

然后,我在 Windows 10 的高级缩放设置中将自定义缩放因子更改为 125。

注销并再次登录后,当我再次运行应用程序时,组合框的下拉按钮不再可见。

你如何处理这个问题?

我试图调用GridPanel1.ScaleForPPI(96)which 恢复组合框上的下拉按钮。但是,这种方式违背了 PPI 缩放的目的,不是吗?

120 PPI

96 PPI

0 投票
2 回答
1592 浏览

html - 如何调整手机浏览器的纵横比

我正在 Chrome 桌面上测试网页,调整为模拟移动显示,但我不知道如何调整纵横比。宽度似乎反映了 946px 宽度和 1743px 高度,而它应该小得多,反映了移动屏幕的尺寸。当我在我的实际移动设备上访问该页面时,会出现同样的问题。我如何调整或调整正在发生的事情,以便我的页面在移动设备上是正常大小?谢谢

在此处输入图像描述

0 投票
1 回答
888 浏览

windows - 为什么WinApi中有两个不同的函数GetDpiForSystem和GetDpiForWindow?

当窗口 DPI 可能与系统一不同时,谁能举一些例子?也许用户可以以某种方式从应用程序外部指定它应该在哪个 DPI 中运行。或者也许是别的东西。