/**

* 获取图片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

java获取图片像素点的rgb值_java获取图片每个像素点的RGB相关推荐

  1. java 获取下拉框的值_Java获取下拉菜单选中的选项

    提到这样一个需求"在新闻表中添加新闻分类的编号和名字",一般情况下我们将分类的ID放在下拉菜单选项的value中,此时需要获取选项的编号和名字,我们该怎么做呢?我常用的有如下两种方 ...

  2. java获取图片rgb值_Java 之 获取图片主色调

    public classHslTest {/*** 获取图片主色调的rgb值 *@parampath *@return*@throwsException*/ public static RGB get ...

  3. java web文件上传详解_java web图片上传和文件上传实例详解

    java web图片上传和文件上传 图片上传和文件上传本质上是一样的,图片本身也是文件.文件上传就是将图片上传到服务器,方式虽然有很多,但底层的实现都是文件的读写操作. 注意事项 1.form表单一定 ...

  4. ios 获取一个枚举的所有值_Java enum枚举在实际项目中的常用方法

    在项目实际开发过程中,经常会遇到对某些固定的值.字典项的定义的需求,很多项目经常使用常量来定义,其实在jdk1.5就已经引入了枚举,使用枚举可以更好的解决这类需求,本文主要记录枚举的优势以及经常在项 ...

  5. java求30度的正弦值_获取Java中给定值的双曲正弦值

    为了获取Java中给定值的双曲正弦值,我们使用java.lang.Math.sinh()方法.该sinh()方法接受一个以弧度为单位的参数,并返回该参数的双曲正弦值作为角度. 声明-java.lang ...

  6. java相同字符截取第n次_Java 获取字符串中第N次出现的字符位置

    public static int getCharacterPosition(String string){ //这里是获取"/"符号的位置 Matcher slashMatche ...

  7. java实现数据库主键的更新_Java获取数据库自增主键表中插入数据的ID

    这段代码是为了解决,JDBC中在给自增表插入数据后获取插入数据自动生成的ID问题.上网找了半天资料,原来在JDK中有提供方法哎. 参考资料点击打开链接感谢诸位高手的指点. 直接上代码吧: /** * ...

  8. java获取项目在tomcat中路径_java获取项目地址或tomcat绝对地址

    在java项目中获取文件的路径,不管是相对路径还是绝对路径,其本质都是通过绝对路径去寻找. 获取项目地址 request.getSession().getServletContext().getRea ...

  9. 百度开放平台申请认证调用百度api等(百度网盘上传,下载申请)面向百度开发-百度云盘(1)完成申请-获取用户授权码 Code 值,获取access_token和refresh_token更新token

    阿丹: 这一段接触了项目有比较严谨和复杂的业务需要文件的对接.这会让办公体验很糟糕,于是想到使用百度网盘来将文件存在云端. 进入百度开放平台进行注册 首先要进行注册 创建一个自己的应用 创建成功我们就 ...

最新文章

  1. SQLserver 常用函数适用方法(转载)
  2. redis源码之util
  3. python子进程 内存,python中的子进程内存使用情况
  4. python文件读写库_【8】python文件的读写方法
  5. acquireQueued
  6. 通过QQ或者QQ帮助别人学习Lync之一
  7. c语言结构体指针初始化
  8. AIX7.1环境打补丁缺少bash OPATCHAUTO-72049
  9. Chrome OS超便捷安装指南
  10. 苹果手机删除计算机怎么恢复出厂设置密码,教你如何解决忘记ipad删除恢复出厂设置密码...
  11. 企鹅日记(十一):账号管理与ACL权限设置
  12. Flutter pageview indicator指示器实现
  13. PC微信机器人之实战分析通过wxid获取用户信息
  14. HTML(二)在网页中插入表格
  15. 取消苹果商店简短验证_苹果:其实我赚钱的是配件!
  16. Python实现图像的椒盐噪声添加和基础的平滑处理(均值滤波与中值滤波)
  17. 【渝粤教育】电大中专学前儿童社会教育_1作业 题库
  18. M-LAG跨设备链路聚合组
  19. IO系列学习总结八:以Netty的聊天室程序为例,再聊聊拆包粘包的解决方案
  20. SQL Server 查看表结构

热门文章

  1. ddddocr 汉字位置识别
  2. ESP8266串口WiFi扩展板详解
  3. 使用TeamView远程电脑无法操作的问题处理
  4. 微信android自动播放视频文件,vue-player或TcPlayer在微信内自动播放video和audio
  5. hostent实例详解
  6. JavaScript知识之正则表达式(RegExp)
  7. 【5G安全系列】AS层PDCP完整性保护与加密流程
  8. 心法利器[78] | 端到端任务的拆解设计
  9. S32K1XX系列单片机 ——MCAL 的CAN模块配置
  10. 关于DSP28335的CAN模块与上位机(PC)通信调试心得(1)