java获取图片像素点的rgb值_java获取图片每个像素点的RGB
/**
* 获取图片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相关推荐
- java 获取下拉框的值_Java获取下拉菜单选中的选项
提到这样一个需求"在新闻表中添加新闻分类的编号和名字",一般情况下我们将分类的ID放在下拉菜单选项的value中,此时需要获取选项的编号和名字,我们该怎么做呢?我常用的有如下两种方 ...
- java获取图片rgb值_Java 之 获取图片主色调
public classHslTest {/*** 获取图片主色调的rgb值 *@parampath *@return*@throwsException*/ public static RGB get ...
- java web文件上传详解_java web图片上传和文件上传实例详解
java web图片上传和文件上传 图片上传和文件上传本质上是一样的,图片本身也是文件.文件上传就是将图片上传到服务器,方式虽然有很多,但底层的实现都是文件的读写操作. 注意事项 1.form表单一定 ...
- ios 获取一个枚举的所有值_Java enum枚举在实际项目中的常用方法
在项目实际开发过程中,经常会遇到对某些固定的值.字典项的定义的需求,很多项目经常使用常量来定义,其实在jdk1.5就已经引入了枚举,使用枚举可以更好的解决这类需求,本文主要记录枚举的优势以及经常在项 ...
- java求30度的正弦值_获取Java中给定值的双曲正弦值
为了获取Java中给定值的双曲正弦值,我们使用java.lang.Math.sinh()方法.该sinh()方法接受一个以弧度为单位的参数,并返回该参数的双曲正弦值作为角度. 声明-java.lang ...
- java相同字符截取第n次_Java 获取字符串中第N次出现的字符位置
public static int getCharacterPosition(String string){ //这里是获取"/"符号的位置 Matcher slashMatche ...
- java实现数据库主键的更新_Java获取数据库自增主键表中插入数据的ID
这段代码是为了解决,JDBC中在给自增表插入数据后获取插入数据自动生成的ID问题.上网找了半天资料,原来在JDK中有提供方法哎. 参考资料点击打开链接感谢诸位高手的指点. 直接上代码吧: /** * ...
- java获取项目在tomcat中路径_java获取项目地址或tomcat绝对地址
在java项目中获取文件的路径,不管是相对路径还是绝对路径,其本质都是通过绝对路径去寻找. 获取项目地址 request.getSession().getServletContext().getRea ...
- 百度开放平台申请认证调用百度api等(百度网盘上传,下载申请)面向百度开发-百度云盘(1)完成申请-获取用户授权码 Code 值,获取access_token和refresh_token更新token
阿丹: 这一段接触了项目有比较严谨和复杂的业务需要文件的对接.这会让办公体验很糟糕,于是想到使用百度网盘来将文件存在云端. 进入百度开放平台进行注册 首先要进行注册 创建一个自己的应用 创建成功我们就 ...
最新文章
- SQLserver 常用函数适用方法(转载)
- redis源码之util
- python子进程 内存,python中的子进程内存使用情况
- python文件读写库_【8】python文件的读写方法
- acquireQueued
- 通过QQ或者QQ帮助别人学习Lync之一
- c语言结构体指针初始化
- AIX7.1环境打补丁缺少bash OPATCHAUTO-72049
- Chrome OS超便捷安装指南
- 苹果手机删除计算机怎么恢复出厂设置密码,教你如何解决忘记ipad删除恢复出厂设置密码...
- 企鹅日记(十一):账号管理与ACL权限设置
- Flutter pageview indicator指示器实现
- PC微信机器人之实战分析通过wxid获取用户信息
- HTML(二)在网页中插入表格
- 取消苹果商店简短验证_苹果:其实我赚钱的是配件!
- Python实现图像的椒盐噪声添加和基础的平滑处理(均值滤波与中值滤波)
- 【渝粤教育】电大中专学前儿童社会教育_1作业 题库
- M-LAG跨设备链路聚合组
- IO系列学习总结八:以Netty的聊天室程序为例,再聊聊拆包粘包的解决方案
- SQL Server 查看表结构