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

c# - 使用 GetPixel() 查找彩色区域的最大宽度和最大高度相交的像素

我正在使用 GetPixel 来获取图像每个像素的颜色。图像包含不同的纯色不规则形状,我想找到最大宽度与最大高度匹配的点(或像素)(见下图)。

替代文字
(来源:fuskbugg.se

(无视边界)

我正在使用它来遍历捕获的位图:

我通过使用哈希表让它工作,但我知道这是一个糟糕的解决方案。我在考虑只有两个整数(一个用于 X,一个用于 Y)递增并保存每次迭代的最大值,然后将其与前一个进行比较,如果它更高则替换该值。

我不知道如何在我的 for 循环中使用这种方法。

有输入吗?

0 投票
3 回答
4989 浏览

perl - Perl & Image::Magick,按像素获取颜色值

我正在使用 Perl 和 Image::Magick 模块来处理一些 JPEG。

我正在使用 GetPixels 子来获取每个像素的 RGB 分量。

例如

我发现 getPixels 每个通道返回两个字节,例如

在调用Resize之前:(本例中)指定像素的颜色为#b4b0af,返回值为0xB4B4、0xB0B0、0xAFAF。我不明白为什么会这样,但我可以使用 MOD 256 处理它;

但是在调用 Resize 之后,返回的值与我在输出文件 (verify.jpg) 中找到的实际值没有任何明显的对应关系。

Image::Magick 是否只是超精确(考虑短裤而不是字节)?
JPEG 压缩是否解释了第二个 Dumper 输出与“verify.jpg”内容之间的差异?

0 投票
1 回答
3110 浏览

android - 替代 Bitmap.getPixel()

我记得不久前阅读了有关执行getPixel()-ish 方法的另一种(又名更快)方法。

问题是,我不记得我在哪里读到的,而且我已经彻底搜索过……我想。

答案与将 Bitmap 锁定在内存中或类似的东西有关。

我需要getPixel()“按滴答”运行多次,这看起来非常昂贵。

有人知道我在说什么吗?

0 投票
2 回答
1172 浏览

android - 如何将像素从一个位图复制到另一个形状像圆形的位图中?

我正在使用 setPixel 和 getPixel 函数,但它们使用的是自然矩形的矩阵。我正在尝试复制形状像圆形的像素!

更新:现在我正在使用这个,但我希望有比这个更有效的东西:

0 投票
0 回答
2610 浏览

android - Android Bitmap.getPixel() 非常不准确

项目概览:有两个图像。单击顶部图像(在我的应用程序中,我使用猫图片),它将底部图像背景设置为您单击位置上的像素颜色。

问题:背景颜色与单击位置的像素颜色不匹配,有时它是随机着色的,有时它会偏离几个阴影。它很奇怪。

这是主要的java代码:

这是 Main.XML :

0 投票
1 回答
2280 浏览

c# - 无法成功使用锁定位

嗨,我在 C# 中的图像处理方面真的很新,下面的代码基本上是从我从计算机浏览的图像中获取像素,并将像素的 RGB 值与正确的像素进行比较,如果它的值相同,它将把像素设置为青色。问题出在getpixel,即使在小分辨率的照片上也确实很慢,我还希望为其添加更多功能。我已阅读有关 lockbits 并正在尝试但无法成功编写代码。

}

0 投票
1 回答
2358 浏览

java - java robot.getPixelColor(x,y) 问题

首先关闭代码:

这不是我使用的确切代码,但它会产生相同的情况:如果我在程序中运行此循环并且整个循环的屏幕完全相同,它偶尔会输出如下内容:

255 255 255

...(相同颜色)

...

...

...

...

...

...

...

124 142 012 <---- 这就是问题所在

255 255 255

据我所知,屏幕是静态的,但 robot.getPixelColor(x,y) 方法返回了一组错误的值。

有没有人对此有任何经验或直觉?我能做些什么来防止它发生吗?

谢谢

0 投票
1 回答
5117 浏览

vb.net - VB .NET 图片GetPixel & SetPixel:包括alpha?

我正在尝试使用 GetPixel 和 SetPixel 将一张图片的内容复制到另一张图片(我知道还有其他方法可以这样做,但我想尝试这样做是有原因的;D)

无论如何,图片是 .png 图像,因此它们包含透明度设置。

但由于某种原因,似乎当我使用 GetPixel 和 SetPixel 将一张图像放在另一张上时,第二张图像似乎完全取代了另一张。我的意思是,当我使用 GetPixel 和 SetPixel 时,似乎不尊重透明度设置。

两个图像具有相同的大小。两者都有透明区域。

0 投票
1 回答
424 浏览

javascript - ASP.NET:在 asp.net 页面上单击鼠标获取 PixelColor

我有一个显示不同颜色的 asp.net 页面。它看起来像这样。

在此处输入图像描述

现在我想要的是,当我单击该表单中的任何位置时,我想获得该特定点的像素颜色。我怎样才能做到这一点??

0 投票
1 回答
551 浏览

c# - 颜色代码车牌/GetPixel 方法

我正在使用 C# 开发车牌识别程序。此时我需要车牌的 ARGB 颜色代码,这已完成,我需要车牌的字母/数字的 ARGB 代码。我用GetPixel方法得到车牌的ARGB码,问题是文字没有标准位置。

我有车牌边缘的 x 和 y 值,这就是我找到车牌本身的 ARGB 代码的方式。

顺便说一句:这部分不是真正找到车牌中的文字所必需的,而是我们获取 ARGB 代码的程序的一部分。