/**
* 获取图片RGB数组
* @param filePath
* @return
*/
public int[][] getImageGRB(String filePath) {
File file = new File(filePath);
int[][] result = null;
if (!file.exists()) {
return result;
}
try {
BufferedImage bufImg = ImageIO.read(file);
int height = bufImg.getHeight();
int width = bufImg.getWidth();
result = new int[width][height];
for (int i = 0; i < width; i++) {
for (int j = 0; j < height; j++) {
result[i][j] = bufImg.getRGB(i, j) & 0xFFFFFF;
System.out.println(bufImg.getRGB(i, j) & 0xFFFFFF);
}
}
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return result;
}
备注:应为使用getRGB(i,j)获取的该点的颜色值是ARGB,而在实际应用中使用的是RGB,所以需要将ARGB转化成RGB,即bufImg.getRGB(i, j) & 0xFFFFFF。
本文出自 “TinyKing” 博客,请务必保留此出处http://tinyking.blog.51cto.com/3338571/749045
分享到:
相关推荐
获取图片每个像素点的rgb值 源码 自己再封装成类
C# 获取图片某像素点RGB565值 ScreenShot:http://blog.csdn.net/mostone/article/details/12353683
主要介绍了java编程简单获取图片像素的方法,涉及Java针对图片的读取与属性获取技巧,具有一定参考借鉴价值,需要的朋友可以参考下
1.通过JS技术把获取已知图片的像素值 2.获取到像素值去除A通道干扰 3.把最终的像素值一维数组转换HTML文件格式并导出到文件 4.懂JS获取文件内容的技术人员可以通过JS获取导出的文件内容,赋值给HTML标签,这样图片就...
这是一个用鼠标获得图像像素点RGB和HSV值的程序,基于OpenCV的
Qt载入图片界面,并通过鼠标移动时间,获得图片上每个像素点坐标。
获取图片任意像素点RGB值,鼠标点击显示相应像素值。
此程序主要是通过用c#进行图像处理,这里是最基础的知识,获得一幅图像的像素值,并在窗体上显示出来
本脚本可以实现打开一张图片,点击任意位置,即可获取该像素点的rgb值,可以循环获取,存入xls表格文件
本程序可以很获得图片中每个像素的RGB值
bmp文图等获取每个位置的像素rgb数值
一个自动获取像素RGB值的小工具,使用方便,体积小,操作简明。
用java编写的图像像素点的处理,有需要的下一下!!!
取图片像素的RGB,很简单!!!!!!!!!!!
python实现图片切割,获取图片像素点并记录
1、输入接口多,支持的输入类型有Bitmap(图像),byte[](图像数据), Intptr(图像数据的地址)等。 2、可直接在线程里执行图像显示,不需要使用委托。... 7、可查看当前鼠标位置处的图像坐标和像素点RGB值。
给定bmp格式图片文件,及所要读取像素的行列值,返回该像素点的RGB值
JAVA 实现的获取图像像素程序,可以从导入的图片中提取出像素
OpenCV获取与设置像素点的值的几个方法
分别可以根据图像。对一位图,二位图,四位图,八位图,十六位图,二十四图,三十二位图文件显示,并显示像素点的rgb值和坐标值