使用 Java 进行图像处理 - 取得图像上指定位置像素的 rgb 颜色分量
2016-05-18 09:08
876 查看
版权声明:转载时请务必保留以下作者信息和链接
作者:陈维(chenweionline@hotmail.com)作者的网站:http://www.chenwei.mobi
/**
* 取得图像上指定位置像素的 rgb 颜色分量。
* @param image 源图像。
* @param x 图像上指定像素位置的 x 坐标。
* @param y 图像上指定像素位置的 y 坐标。
* @return 返回包含 rgb 颜色分量值的数组。元素 index 由小到大分别对应 r,g,b。
*/
public static int[] getRGB(BufferedImage image, int x, int y){
int[] rgb = new int [3];
int pixel = image.getRGB(x, y);
rgb[0] = (pixel & 0xff0000) >> 16;
rgb[1] = (pixel & 0xff00) >> 8;
rgb[2] = (pixel & 0xff);
return rgb;
}
作者:陈维(chenweionline@hotmail.com)作者的网站:http://www.chenwei.mobi
/**
* 取得图像上指定位置像素的 rgb 颜色分量。
* @param image 源图像。
* @param x 图像上指定像素位置的 x 坐标。
* @param y 图像上指定像素位置的 y 坐标。
* @return 返回包含 rgb 颜色分量值的数组。元素 index 由小到大分别对应 r,g,b。
*/
public static int[] getRGB(BufferedImage image, int x, int y){
int[] rgb = new int [3];
int pixel = image.getRGB(x, y);
rgb[0] = (pixel & 0xff0000) >> 16;
rgb[1] = (pixel & 0xff00) >> 8;
rgb[2] = (pixel & 0xff);
return rgb;
}
相关文章推荐
- java Map及Map.Entry详解
- Java实现人民币大写代码
- Spring MVC之@RequestParam @RequestBody @RequestHeader 等详解
- Spring MVC之@RequestBody, @ResponseBody 详解
- Java参数传值还是传引用
- 由ArrayList来深入理解Java中的fail-fast机制
- Java NIO框架Netty教程(二) – 白话概念
- Java NIO框架Netty教程(一) – Hello Netty
- 通过分析 JDK 源代码研究 TreeMap 红黑树算法实现
- 巧用java.text.MessageFormat将JDBC的sql语句参数化
- 双击Eclipse,弹出一个错误窗口: java.lang.IllegalStateException:
- Java数组模拟链表解决约瑟夫问题
- JAVA中重写equals()方法的同时要重写hashcode()方法
- JAVA中重写equals()方法的同时要重写hashcode()方法
- JAVA中重写equals()方法的同时要重写hashcode()方法
- spring amqp rabbitmq fanout配置
- <JAVA学习笔记一>——程序的国际化
- JavaWeb(jsp)连接mysql数据库
- 安卓_java环境变量配置error
- eclipse常用开发插件