Do you drink java?



      像写情书一样coding

 

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

     /**
     * 取得图像上指定位置像素的 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   {
    BufferedImage bi 
=  ImageIO.read( new  File( "  test.jpg  " ));
}
  catch  (IOException ex)  {
    ex.printStackTrace();
}

posted on 2006-08-16 10:55 leon 阅读(2951) 评论(0)  编辑  收藏 所属分类: JFC


只有注册用户登录后才能发表评论。


网站导航:
 

导航

统计

公告

DSC_0106.jpg
本博客已经搬家到CSDN
http://blog.csdn.net/chenweionline




常用链接

留言簿(5)

随笔分类

随笔档案

About Technology

My Favorite Website

搜索

积分与排名

最新评论

  • 1. re: 胃痉挛
  • 兄弟们你们都做胃镜了吗开的啥药?有什么养胃秘方啊?请赐教啊!
  • --我也进来了
  • 2. re: 胃痉挛
  • @痛啊
    我感觉比生孩子还疼,生孩子还能有意识呢!这种疼还叫不出来连说话的力气都没了
  • --我也进来了
  • 3. re: 胃痉挛
  • 评论内容较长,点击标题查看
  • --我也进来了
  • 4. re: 胃痉挛
  • 我都周期性的发作,算来有4年了 。每年最少一次,一次最少2天。吃了好多药就差没去做胃镜了。 刚刚发作就随便煮了点姜汤喝下就好了些,不知道还会不会发作了。
  • --许家洛
  • 5. re: 胃痉挛
  • 我昨晚也疼的要死。。上次疼的直接120送医院了,一上120我竟然就不疼了,医院里掉了瓶盐水就放回家了。这次正好国外旅游中,几乎疼了一整晚,整个在床上翻滚状态了。今天不疼了,就是整个人难受。。。求助阿
  • --胃疼
  • 6. re: [Swing]在 JFileChooser 中进行文件验证的小技巧
  • 输入*还是会有问题
  • --ngh
  • 7. re: 胃痉挛[未登录]
  • 昨晚一夜的身不如死的感觉,胃痉挛兄不要来了吧 ,求你了
  • --李飞
  • 8. re: 胃痉挛
  • 评论内容较长,点击标题查看
  • --daidai
  • 9. re: 胃痉挛
  • 评论内容较长,点击标题查看
  • --痛啊
  • 10. re: 胃痉挛
  • 妈啊 痛的快死了~!第一次感觉过这样的痛啊~!和女的生孩子有的一比了吧~!哭哭哭~!
  • --痛啊

阅读排行榜