易截截图软件、单文件、免安装、纯绿色、仅160KB

使用 Java 2D 取得图像上指定位置像素的 rgb 颜色分量


[Image]使用 Java 2D 取得图像上指定位置像素的 rgb 颜色分量
CMYK配色表
RGB配色表
实效
英文名称
RGB
16色
 
PaleTurquoise1
187 255 255
#BBFFFF
 
PaleTurquoise2
174 238 238
#AEEEEE
 
PaleTurquoise3
150 205 205
#96CDCD
 
PaleTurquoise4
102 139 139
#668B8B
等等..................
           * 取得图像上指定位置像素的 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 = null ;
        
         if (image != null && x < image.getWidth() && y < image.getHeight()) {
             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.awt.image.BufferedImage 对象中,我们可以用 J2SE 包含的 ImageIO 库。
try {
&nbs


相关文档:

java WebService

In recent years, web services have emerged as a popular technology for remote method calls. Technically, a web service has two components:
A service that can be accessed with the SOAP transport protocol
A description of the service in the WSDL format
SOAP is an XML protocol for invoking remote me ......

JAVA常见异常(转)

1. java.lang.nullpointerexception
  这个异常大家肯定都经常遇到,异常的解释是"程序遇上了空指针",简单地说就是调用了未经初始化的对象或者是不存在的对象,这个错误经常出现在创建图片,调用数组这些操作中,比如图片未经初始化,或者图片创建时的路径错误等等。对数组操作中出现空指针,很多情况下是一些刚开始学 ......

Java基础篇:(一)java入门

1.       java是什么
Java是一种编程语言,跟汇编、C、C++一样,是用于软件编程的开发语言。
Java是一种开发、运行环境,java程序的开发要依赖这种环境。
2.       java的特点
java语言具有与平台无关,面向对象,健壮性的特点
1).与平台的无关性
与jav ......

java开发者常去的20个网站

原文链接:http://java.csdn.net/index.php/2009/09/01/java%e5%bc%80%e5%8f%91%e8%80%85%e6%9c%80%e5%b8%b8%e5%8e%bb%e7%9a%8420%e4%b8%aa%e8%8b%b1%e6%96%87%e7%bd%91%e7%ab%99/
JAVA开发者最常去的20个英文网站
1.[http://www.javaalmanac.com] – Java开发者年鉴一书的在线版本. 要想快速查到某种Java技巧的用法 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号