问题标签 [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 回答
13589 浏览

android - Android OpenGL 截图

我已经搜索了很多关于在 Android 上截取我的 OpenGL 对象的屏幕截图并提出了这个解决方案。它工作得很好,但在我的情况下,我在相机视图顶部有相机视图和 opengl 视图(具有透明背景)。所以我想要做的是获得透明背景而不是黑色的opengl截图。正如我所说,我已经尝试了上面的链接并且它有效,但我被黑色背景困住了。在这种特殊情况下,弄清楚如何摆脱黑色背景有点复杂。希望有人可以帮助我,如果可能的话尽快(我认为解决方案很简单,我只是缺少一些简单的东西)。谢谢你。

0 投票
2 回答
2099 浏览

c++ - 用于图像类的 c++ 通用像素数组(支持多通道)

我目前正在用 C++ 编写一个简单的图像类,它在内部使用 FreeImage 来加载和解析图像文件。无论如何,我不太确定如何将我的像素数组实现为尽可能通用、简单和安全。例如,该类应该处理不同的通道数。因为现在我只想根据 freeImage 给我的文件类型和像素信息来决定使用哪种像素格式,所以必须在运行时实际加载图像时做出确切的决定。我认为解决这个问题的唯一方法是在图像类定义中有一个指向一些抽象“像素”基类的指针,然后像这样在堆上分配正确的格式(基本上是工厂模式):

我认为这根本不理想,因为我想避免从堆中分配,但由于它必须在运行时完成,我真的想不出其他任何东西,所以我想知道你们中是否有人可能有一个更好的主意!

谢谢

0 投票
1 回答
855 浏览

android - 以多种屏幕分辨率、密度填充整个屏幕

我想在所有 Android 手机上绘制一个填充整个屏幕的矩形,所有分辨率,所有屏幕密度。一切...... :) 首先,根据我的理解,Canvas.drawRect 用作​​以像素为单位的尺寸值。希望这是正确的。作为 Android 新手,我认为如果我只是这样写就足够了,因为目前没有分辨率高于 1024x1024 像素的 Android 设备:

但似乎在某些设备上,这个 Rectangle 并没有填满整个屏幕。奇怪的是,我无法解释自己的是,这并不总是发生,而是在某个时间点发生......无论如何,代码似乎有问题,所以我想把它改成这样,但现在确定 metrics.widthPixels 和 metrics.heightPixels 将解决我的问题:

我想知道这是否正确,以及这段代码是否会覆盖所有屏幕,矩形是否会填满整个屏幕。当然,使用这种方法,我还必须注意屏幕方向,因为当屏幕处于横向时,它们之间的值似乎会交换。

0 投票
2 回答
10487 浏览

android - Android:将点转换为像素

我一直pt在 XML 文件中使用该单元。现在我需要在运行时设置元素的宽度。如何按点设置宽度,使其与我在其他地方使用的单位相同。我想我需要乘以分辨率和 dpi。最好有代码示例。

0 投票
3 回答
5031 浏览

macos - 循环遍历所有像素并在OpenGL中获取/设置单个像素颜色?

我用 Processing 写了一些东西,现在我想制作一个 Mac OS X 屏幕保护程序。然而,深入研究 OpenGL 并不像我想象的那么容易。

基本上我想遍历屏幕上的所有像素,并根据该像素颜色设置另一种像素颜色。

处理代码如下所示:

它不是很漂亮,也不是很有效。但是,我想知道如何用 OpenGL 做一些类似的事情。我什至不知道从哪里开始。

0 投票
1 回答
1529 浏览

javascript - 屏幕有多少像素(最大化窗口)

是否有任何国际标准可以在最大化的浏览器窗口中获取屏幕像素?

0 投票
1 回答
250 浏览

iphone - iPad 像素翻倍?

我最近注意到我的应用程序中有一个非常奇怪的行为。为视图设置框架时,它的行为就好像原点是我输入的两倍。其他视图不受影响,受影响视图的宽度和高度也不受影响。有人以前见过或听说过这样的事情吗?

编辑:

这是我的自定义 init 方法中的代码,它似乎以某种方式导致了问题,但我无法找出原因。

0 投票
3 回答
9186 浏览

javascript - 使用 JavaScript 获取以像素为单位的字符串长度

假设我有字符串“Hello”。这个字符串的长度显然是五个字符,但是它的长度是多少像素呢?有没有一种简单的方法可以在 JavaScript 中确定这个长度?我想到了一个解决方案,其中必须向用户显示一个额外的 div,但这种方式看起来既麻烦又复杂。

从更大的角度来看,我试图确定填充该长度的字符串需要多少空格。正如您可能从上面所说的那样,我认为最好的选择是从用户的角度简单地测量字符串的长度和单个空格字符,并根据此计算应该用多少空格替换文本。顺便说一句,这将显示在 HTML 输入文本中。

谢谢。

0 投票
3 回答
2031 浏览

java - 如何使用 Java 在四边形内找到像素点?

我正在做一些图像处理,我有一个四边形的 4 个点的坐标。(类似于梯形)我怎样才能得到里面所有像素的坐标?顺便说一句,我正在使用Java。谢谢!

0 投票
1 回答
701 浏览

cocoa-touch - 在 Core Graphics 中绘制一个 16x16 的随机像素网格

如何在 Core Graphics 中绘制尺寸为 16x16 的 UIImage,其中填充随机坐标和随机灰度颜色的随机像素?目前这似乎有点不可能......

编辑:也许我应该从对角线纹理开始?我的问题是一个一个地填充每个像素。在核心图形中似乎不可行。