java - 从图像文件中识别像素颜色

标签 java

如何检查图像中特定像素的颜色?
我正在寻找的示例是从 link 中的 png 文件生成 map 。

最佳答案

Google 上的首次点击:Getting and Setting Pixels in a Buffered Image

// Get a pixel
int rgb = bufferedImage.getRGB(x, y);

// Get all the pixels
int w = bufferedImage.getWidth(null);
int h = bufferedImage.getHeight(null);
int[] rgbs = new int[w*h];
bufferedImage.getRGB(0, 0, w, h, rgbs, 0, w);

您还可以使用 bufferedImage.getRaster().getPixel(...) 方法。

关于java - 从图像文件中识别像素颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7166722/

相关文章:

java - 如何动态地将线程数据显示到java swing GUI?

java - java帮助中的基数排序

java - MongoDB-Java : Not operator and regular expressions

java - Java Associate 考试和 Java Programmer 考试有什么区别

java - 抑制 JAXB 生成类的编译器警告

java - 如何根据输入字段值动态形成 SQL 查询

java - 如何在 Mandrill 模板中使用 ParseObject 发送动态内容电子邮件?

java - 用于 PDF 到文本转换的开源 Java 库

Java SQL Server 2012 无法打开数据库错误

java - 从 JSON 创建 CLOB 属性