易截截图软件、单文件、免安装、纯绿色、仅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 SE 6更新,性能大幅提升

     据InternetNews.com报道,作为今年的第一次更新,Java SE 6 Update 18(也称为6u18)不仅修复了超过300个bug(够多的啊),而且更值得注意的是,提升了虚拟机HotSpot的性能,这将同时有益于Java和JavaFX(基于JVM的RIA方案)应用程序。 此外,Java安装器的底层机制被替换,可用性大大提高。 ......

JAVA开发者最常去的20个英文网站

JAVA开发者最常去的20个英文网站
1.[http://www.javaalmanac.com] – Java开发者年鉴一书的在线版本. 要想快速查到某种Java技巧的用法及示例代码, 这是一个不错的去处.
2.[http://www.onjava.com] – O’Reilly的Java网站. 每周都有新文章.
3.[http://java.sun.com] – 官方的Java开发者网站 &ndash ......

Java多线程编程详解


一、理解多线程
    多线程是这样一种机制,它允许在程序中并发执行多个指令流,每个指令流都称为一个线程,彼此间互相独立。线程又称为轻量级进程,它和进程一样拥有独立的执行控制,由操作系统负责调度,区别在于线程没有独立的存储空间,而是和所属进程中的其它线程共享一个存储空间,这使得线程间的 ......

Java线程之Worker Thread Pattern

Worker Thread Pattern的参与者:
1. Client(委托人)参与者
    Client参与者会建立Request参与者,并传给Channel参与者。
2. Channel(通路)参与者
    Channel参与者会从Client参与者获取Request参与者,传递给Worker参与者。
3. Worker(工人)参与者
    Worker ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号