问题标签 [pixels]

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 回答
1775 浏览

pixels - 小写字母尾部高度(g、j、p、q、y)

这个问题有点奇怪。我必须确定上下字母之间的距离。现在,当以像素为单位计算字母高度时,例如字体大小 = 14px,这是否意味着我为字母分配的像素高度为 14 像素?带尾巴的字母呢?它们的尾巴在像素中是如何分配的?

我带尾巴的小写字母呢

它的尾部是否有一个特定的高度会溢出为字体分配的像素?

0 投票
5 回答
23912 浏览

css - 字体大小是如何计算的?

我有一个复杂的 js 函数,其中我实际上需要了解像素字体大小占用了多少空间。

我注意到某些字体的大小因字体而异。

字体的大小是如何计算的?如果它12px在css中设置为,是什么12px意思?这么12px宽吗?高的?或者它是对角线像素测量?

0 投票
3 回答
1317 浏览

emacs - 如何在 Emacs 中找到我的系统的显示大小?

我在多台机器、操作系统和平台上使用相同的 .emacs。我希望调用时 Emacs 的默认帧大小与可用屏幕大小相关(例如,96 行在 1600x1200 桌面屏幕上效果很好,但在 1280x800 笔记本电脑上我需要指定不超过 68 行)。

是否有返回系统屏幕宽度和高度的 emacs-lisp 表达式?

更新:我刚刚发现了一个类似的问题,但由于某种原因,在 Windows XP 系统上的我的 GNU Emacs 23.2 中都找不到 (x-display-pixel-width) 和 (display-pixel-width) 。继续研究...

0 投票
5 回答
7595 浏览

c++ - 在 OpenCV 中选择具有最高强度的像素

谁能帮我找出前 1%(或者说前 100 个像素)最亮的像素以及它们在 opencv 中的灰度图像位置。因为 cvMinMaxLoc() 只给出最亮的像素位置。

任何帮助是极大的赞赏。

0 投票
2 回答
281 浏览

java - java函数来确定具有给定宽度的图像的高度?

我有一个图像(一些尺寸)我设置了一些像素位置的宽度。我需要一个 java 方法来计算图像的高度以正确显示。

0 投票
5 回答
20454 浏览

c++ - GetDIBits 并使用 X、Y 遍历像素

我正在抓取屏幕的一部分并通过像素扫描特定颜色范围。

我查看了MSDN 的 Capturing an Image示例并知道如何使用这些功能。

我可以将这些位放入一个数组中,但我不确定如何以一种可以像循环图像一样循环的方式来完成它。一个伪示例(我确定这很遥远):

这基本上就是我想要做的,所以如果红色、蓝色和绿色是某种颜色,我就会知道它在图像中 (x, y) 的坐标。

我只是不知道如何以这种方式使用 GetDIBits,以及如何适当地设置数组以实现这一点。

0 投票
1 回答
1807 浏览

c# - TransformedBitmap 对象的“跨步”问题

我有一个格式为 {Indexed8} 的 2208 x 3000 TransformedBitmap 对象,我正在执行 .CopyPixels() 。我正在使用

(假设'formattedBitmap'是我试图从中复制像素的图像的名称)我的方法调用中的'stride'值和一个长度为2208的字节数组。我在代码的其他地方也有类似的东西(图像的格式是{Gray8}。但是,我试图在上述图像上做同样的事情,我不断得到一个“参数超出范围”异常提示“参数值不能小于 '6624000'。\r\n参数名称:缓冲区。”

我对此的问题是:为什么完全相同的代码似乎在一个地方工作而不是另一个地方工作?用外行的话来说,世界上真正的“大步”是什么?以及如何在不出现此错误的情况下获得所需的效果(复制位)?我究竟做错了什么?

对此的任何帮助将不胜感激。非常感谢!

0 投票
1 回答
1138 浏览

android - Android以不同的分辨率显示不同的图像

我正在尝试创建一个图形密集型的 android 应用程序。几乎所有的 UI 都是基于位图的,我希望支持尽可能多的不同设备,并让应用程序在所有设备中看起来都很棒。

是否可以为每个图像嵌入不同的分辨率并在每个设备上显示不同的图像。我知道诸如 hdpi 文件夹之类的东西以及诸如 dip 之类的单位,但是对于图像的显示方式,这仍然留下了太多的变量。我希望根本不缩放图像以避免丢失图像质量。

例如,在我的高分辨率设备上,我希望图像恰好为 100 像素,然后在中等分辨率设备上,我希望显示较低分辨率的图像,并且恰好为 80 像素。如果我使用独立于显示的单位,我无法确保图像具有特定的尺寸。

有人对如何解决这个问题有任何想法或建议吗?

0 投票
4 回答
9779 浏览

c++ - C++,使用 OpenCV 的像素的负 RGB 值

我正在使用 OpenCV 遍历图像并找到每个像素的颜色,这是我正在使用的一些代码:

当我运行它时,它 outputRGBValues 输出负值。大多数情况下 R、G、B = -1,但偶尔也会出现其他负数和少数正数。我听说过一些关于未初始化的内存内容,以及没有正确分配到内存的像素。但我真的不明白它,绝对不知道如何解决它。我做错了什么,我该如何解决?

更新

在使用 fschmitt 的更改修复代码(如上)之后,我离得更近了一点。 是我正在使用的图像,如果有帮助的话。很难看到,但它只是一个 5*3 的黑色像素“V”,底部有一个绿色像素。

在上面运行代码,我得到以下输出:

前 5 行很好,正是它们应该是的。那是图像的第一行。下一行,从第 6 行开始是错误的。它应该是:

我不确定是什么原因造成的。它如何适用于第一行而不是第二行?是否存在某种不匹配,并将值取到它应该在左侧的一位?

0 投票
1 回答
4888 浏览

android - Android - 通过字符串修复 TextView 宽度

我认为这个问题的答案可能很简单,但我很挣扎......

我有一个包含多列的 TableLayout。我希望最后一列具有固定宽度,但我想定义该宽度以便能够容纳程序中最宽的字符串。即它总是足够宽以包含“此字符串”而不会包装或浪费任何空间。

我想这样做,因为我在 ListView 中有这些 TableLayouts,所以当最后一列的宽度可变时,它看起来很差。

我尝试获取字符串宽度,甚至将其放入 TextView,在所有适当的 TextView 上调用 getTextSize() 然后 setWidth()。我遇到的问题是 gettextSize() 返回像素,但 setWidth 使用 ScaledPixels。

我确信有一个非常简单的解决方案。任何人都可以帮忙吗?