问题标签 [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 投票
2 回答
1368 浏览

android - Android图形:绘制相同大小的圆圈

我有一个主要问题我正在处理几天。首先看需求是可以理解的。我将在下面以点形式尽可能简单地列出我的要求。

  1. 我有 5 部安卓手机。5个不同的品牌,不同的屏幕尺寸。
  2. 想象一下屏幕尺寸是4英寸、4.5英寸、5英寸、5.1英寸和5.2英寸
  3. 我有一个 android 应用程序,它有一个绘图画布。
  4. 现在使用canvas.drawCircle(x / 2, y / 2, radius, paint)我画一个圆圈。想象一下半径是 100(100 像素?)
  5. 我在我最小的屏幕手机 4 英寸中安装了这个应用程序。然后我用尺子测量圆的直径。想象一下圆的直径是“精确的”3cm。
  6. 现在我将它安装在我的其他手机中。
  7. 不幸的是,在我的 4.5 英寸手机中,圆的直径是 3.2 厘米。在 5 英寸手机中为 3.3 厘米。在 5.1 英寸的手机中是 2.8cm 等等。
  8. 但是我希望我的圆直径在每部手机中都是 3 厘米(正好 3 厘米)。

以上要求是我现在尝试了几天的东西。我尝试了以下操作以确保我得到一个在所有屏幕上都没有大小变化的圆圈。

  1. 使用ImageView- 我尝试使用ImageView并添加了一个圆形图像。我已经给定了宽度,高度。我已尝试在 、 等中设置值pxdpinches还尝试scalling了可用于ImageView. 还尝试将相同的图像放在drawable-nodpi文件夹中。尝试为所有尺寸创建可绘制文件夹(例如:drawable-mdpi、drawable-hdpi)。这些都不会阻止图像的缩放。
  2. 使用画布- 如上所述,我尝试使用画布并绘制图像。绘图比例。
  3. 查找每英寸像素。-尝试以编程方式查找每部手机的每英寸像素,我认为我可以找到一种方法来从中开发逻辑以动态绘制相同大小的图像。我使用了几个链接,包括 -计算 Android 设备的 PPI。他们中的大多数人只谈论获得屏幕分辨率。

如何满足绘制相同大小圆圈的要求?如果知道PPI就可以做到,我该怎么做呢?

0 投票
1 回答
1358 浏览

r - 如何在 igraph 中绘制 Motifs?

我使用 igraph 包来获取蛋白质-蛋白质相互作用网络中的图案,它有一个矢量输出,但我需要绘制或绘制图案,图案的图形。

R中的代码:

输出:

1无 无 5 3

如何获得 R 和 igraph 中的图案图?我们有四个主题吗?

注意:这个问题不同于How to mine for motifs in R with iGraph

0 投票
1 回答
1090 浏览

android - 基于 ppi 的像素到 dp 转换器

我正在将给定图形的 px 转换为 dp。通过文档我注意到 1dp = 3px 用于 480ppi 屏幕(xxhdpi)。

我在 Redmi Note3 上对其进行测试,它的 ppi 约为 403。

我的设计师为我提供了以像素为单位的边距。我应该使用 1:3 比例将它们转换为像素还是应该不同

0 投票
1 回答
39 浏览

android - 比较两个不同安卓手机的长度

我正在研究一个计算机视觉问题,该问题检测和比较对象的实际长度并相应地做一些事情。我在检测方面做了很多工作,在这个阶段似乎已经足够好了,但由于这个问题现在被卡住了:
如果我从不同的 android 单击某个固定长度(例如 15 厘米尺子)的真实世界实体的图片手机站在几乎相同的位置,并且每次都保持手机几乎垂直。我知道他们各自的相机和屏幕分辨率、PPI、焦距。我收到的长度(以像素为单位)明显不同,即使我将每张图像都采用共同的分辨率和共同的 PPI,也无法比较。
有没有一种方法可以标准化,以便可以将不同手机的长度(以像素为单位)与通用标准进行比较。如果有人能建议我找出我需要标准化的转换的方法,那就太好了。
PS:我正在为应用程序使用前置摄像头(如果这有什么不同的话)。我试过这个,发现两部具有相同 PPI、相同相机和屏幕分辨率的手机也记录了不同长度的物体。我猜这可能是由于焦距和传感器尺寸。如果您认为有帮助,请包含任何额外的参数。

0 投票
1 回答
2567 浏览

java - 如何在java中增加jpeg图像ppi或dpi?

我正在创建一个 java 程序,我需要增加输入 JPEG 图像的 PPI/DPI 并将其保存为 JPEG。

如果这可行,任何人都可以给我一些打击?

0 投票
1 回答
224 浏览

ios - 在 TextField 中显示准确的文本高度

我必须为验光师编写一个查看测试。所以他们需要数字准确地具有特定的高度。他有一个 iPad 并将其流式传输到电视上。我知道我必须考虑电视的 PPI。这是我的代码:

但是当我在电视上测量长度时,它是错误的。通常它必须是 7.25 毫米,但大约是 9 毫米。我不知道出了什么问题。我从2周开始搜索这个问题......

0 投票
2 回答
92 浏览

css - 从 ppi 计算像素大小

我需要一些帮助来验证我的计算是否正确。

我想确定每英寸 224,17 像素的特定设备在 13.6 毫米范围内的像素数。

(如果 1 英寸 = 224.17ppi 因此:1 厘米 = 569.39ppcm 因此:1 毫米 = 5.69 ppmm)

我计算 13.6mm = 77.35 像素

0 投票
1 回答
1119 浏览

php - 如何通过 GD 调整大小设置 DPI/PPI?

我在这里这里使用 Imagick 找到了解决方案,但由于安全问题,我真的不想通过 Imagick 扩展。

目前,我正在按如下方式调整大小:

但它始终设置为 72 DPI(甚至覆盖原始文件 DPI)。

有什么方法可以使用 GD 设置 DPI?

0 投票
0 回答
142 浏览

javascript - 了解 javascript 或 php 中的图像 PPI 以计算图像的打印尺寸

我正在开一家电子商店或一家印刷厂,他们想让人们上传 jpg 格式的图像并计算图像的厘米大小,以了解向客户收取多少费用。

我知道进行 de 计算的数学是(height or width in pixels) / PPI * 2.54 = dimensions in centimeters,或者至少在 Illustrator 中是这样完成的。我知道如何获取图像的自然宽度和高度(以像素为单位),但不知道 PPI。

0 投票
2 回答
769 浏览

android - 为什么我的 android 模拟器和我的 android 手机在设备密度和 DPI 方面给出不同的结果?

在我的 Lg G stylo h634 上,它的分辨率为 (720*1280),尺寸为 5.7 英寸,实际 PPI 为 258。有了这些信息,这款手机应该有:

但是,当我在这个真实设备上运行我的测试时,它给了我:

现在,当我运行具有相同规格的手机模拟版本时,会给出第一个指标(密度:1.5,PPI:240 等),这是正确的指标。我不确定为什么会发生这种情况,但是任何人都可以解释为什么模拟版本比真实设备更准确吗?