Java-获取像素颜色

标签 java get compare pixel

我是 Java 初学者,我正在尝试编写一些代码。目前我被困在 getPixelColor() 上。这是Robot类的方法。我可以获得像素颜色,但不知道如何与其他颜色进行比较。假设我的其他颜色存储在某个 int 变量中,我需要比较这两种颜色。但我无法比较这两种颜色,因为它会抛出此错误“incomparable types:int and java.awt.Color”。那么如何将其转换为int呢?

谢谢

最佳答案

可能是这样的:

if(color.getRGB() == stored_color){
}

无论如何,您需要访问 Color 对象的 getRGB 函数来将数值与另一个 int 进行比较。

关于Java-获取像素颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7168178/

相关文章:

java - 用完 c3p0 池连接会导致 CPU 高吗?

java - 以矩阵形式显示我的输出

java - 使用 SuperCSV CSVBeanReader 时在字符串上使用什么单元处理器

C++:在空格字符后获取字符而不是返回回车

Javascript 比较从提示返回的字符串

java - 线程执行输出

Javascript 获取 ID

尝试在 Get 中设置时出现 C# 堆栈溢出异常

java - 比较文件内容 Eclipse

python - 比较字符串与数字 - Python