问题标签 [getpixel]

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

actionscript-3 - as3检测精灵与文本页面内字母的碰撞

我想使用位图数据来检测精灵与文本页面内的字母的冲突。我试图用它来getPixels测试颜色,但它似乎不够准确。我不尝试使用 bitmapdata 进行碰撞测试,因为我不知道如何仅查找黑色像素。

0 投票
1 回答
617 浏览

android - Android getPixel from Bitmap 随机开始返回黑色

我正在使用 opengl es 2.0 为 android 开发游戏,我使用高度图位图来创建地形。这行得通。

在游戏过程中,我有代表游戏中实体的类,这些实体在它们的实例中存储它们的 (x,y) 位置。为了获得 z 值,我使用了一种查询高度图位图的方法。

这是方法:

当游戏开始时,一切都很好。但是在一些游戏循环之后,我注意到我在游戏中的对象总是停留在 z=0 中。我去检查 zAt 方法,将 println 扔在那里,我验证了事实上,在一段时间后(每次运行游戏时这个时间都不同),zMap.getPixel 开始返回 0。

这是一个奇怪的问题,因为我在游戏过程中没有改变我的位图。

有时它甚至会闪烁一下,即 getPixel 返回 0,然后返回正确的值,然后再次返回 0……大多数时候最终总是返回 0。

这就是我加载位图的方式:

有人知道为什么会这样吗?

0 投票
3 回答
1245 浏览

c# - 提高 C# 中 GetPixel 函数的速度

我需要快速读取 bmp 的 getpixel,但我使用的 LockBits 非常低

和这个功能

但我的函数的输出与原始 getpixel 不同

0 投票
1 回答
1139 浏览

delphi - DirectX 应用程序上的 GetPixel

我有以下代码:

如果给定窗口上的给定像素是红色(255,0,0),它应该点击那里......

对于每个正常的应用程序都非常有效......

但是,如果应用程序使用 DirectX,它会失败(返回黑色 (#000000))...

有没有不需要挂钩directx的解决方案?

提前致谢

0 投票
2 回答
1243 浏览

c++ - 用于绘制具有透明度的 2d 的 C++ 快速库

我正在寻找快速图书馆也可以制作一些 2d 图纸。我只需要绘制多边形,改变它们的透明度。我不想在任何窗口中显示结果,保存到文件将是足够的(更快 = 更好) - 我想学习我的算法如何绘制形状,所以我只需要像“drawPolygon”和“getPixel”这样的方法来比较结果.

0 投票
0 回答
187 浏览

java - 用 Java 读取图像并执行仿射变换

所以对于一个类项目,我必须读取一个Image文件并执行Affine Transforms它。我使用类找到了如何使用 Complete Reference bool 中存在的信息来执行格式PixelGrabber。但是,我必须为许多图像执行此操作。

Affine Transforms课堂上,我如何将图像作为输入。它不接受二维数组作为输入。在这种情况下要给出的输入到底是多少?我必须获取图像reflectionrotation然后scaled up形成并保存它们。

0 投票
1 回答
5809 浏览

android - 如何在android项目的res文件夹中获取图像的像素

安卓新手。我不认为这里的任何问题与我的相同。

我已将图像加载到我的 res 文件夹中。我把它们放在一个可绘制的文件夹中。如何在 res.drawable 文件夹中获取名为 bb.png 的图像的像素?

我需要简单解释一下如何将图像文件放入变量中,以及我需要使用什么“getPixel(...)”命令。我不需要显示图像,只需从中获取像素数组,然后检查像素是黑色还是白色。任何帮助表示赞赏,谢谢!

麦克风

0 投票
1 回答
266 浏览

c++ - SDL_GetPixel 指针问题

这是我的第一个问题:

您在下面看到的这两个功能中的第一个在某种程度上可以正常工作:

}

}

当我运行它时,我得到:SE Game.exe 中 0x00173746 处的未处理异常:0xC0000005:访问冲突读取位置 0x03acc0b8。

当我通过调试时,我发现它崩溃了:当迭代器变量 f == 31, i == 38, j = 139 并在 AWSprite::get_pixelColor_location() 处停止在 " return *(Uint32 *)p ;

我发现如果我再次运行它并逐行调试,那么我会在某个时候工作,有时它不会!所以我的意思是“当 f > 30, i, j 迭代器值时它随机崩溃”

到底是怎么回事...

0 投票
1 回答
456 浏览

arrays - 将图像 RGB 中的 R 分量保存到 VB.Net 2010 上的数组中

我的程序中有这个脚本来读取图像的 R 组件并将其保存在数组中:

不幸的是,我总是收到此错误消息“索引超出了数组的范围。”。据我所知,redValue() 数组和 citra_asli 位图的尺寸相同,但为什么会出现错误消息?请有人帮助我,或者也许有另一种方法可以将其保存在数组中。谢谢你,请原谅我糟糕的英语。

0 投票
2 回答
372 浏览

c# - 两个 getpixel 方法名称相同

我正在尝试在 c# 中打开并读取同一表单上两个单独图像的像素值。阅读以下内容时出现错误:

错误 1 ​​类型 'imageAlign.Form1' 已经定义了一个名为 'GetPixels' 的成员,其参数类型相同 C:\Users\jason\Documents\Visual Studio 2010\Projects\imageAlign\imageAlign\Form1.cs 81 26 imageAlign

我认为这意味着我有两个同名的方法——GetPixels。

如果这只是一个名称,我可以重命名它们来解决问题 - 它不会影响 GetPixel 功能吗?

像那样?