易截截图软件、单文件、免安装、纯绿色、仅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的一些学习心得

内部类
1.内部类允许定义static成员么?为什么?
2.内部类有没有多态性?
异常处理
1.派生类构造器是否会捕获到基类构造器抛出的异常?
2.如何用异常类的initCause方法实现异常链?
序列化
1.static成员是否会被序列化?
2.是否允许基类不可序列化而派生类可序列化? ......

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入门

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

java高级多线程编程 关于线程的停止问题(转)

多线程是java的一个优势,java使得程序员可以很方便的进行多线程程序开发。获得更好的性能。
关于多线程的概念以及一般的多线程编程,比如如何以及为何实现runnable接口,为何stop()会被Deprecated掉等等,这个请看matrix之前的多线程编程基础或者sun的java文档。
关于多线程编程,有几点这里要提到的:
1。既然stop( ......

Java面试题


1.抽象:
  抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。
2.继承:
  继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号