[問題] 關於用getRGB得到的值

看板java作者 ( )時間18年前 (2006/04/28 18:20), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/2 (看更多)
int ChangeArray1[] = new int[changeW * changeH]; beChanged.getRGB(X1, Y1, changeW, changeH, ChangeArray1, 0, changeW); beChanged 是 BufferedImage 這是我用getRGB在一張圖片中擷取ㄧ小塊範圍圖的rgb值 結果是類似以下情形 ChangeArray1[0] = -7906723 ChangeArray1[1] = -8630446 請問這些負數的值是代表什麼意義 怎看解讀成rgb呢 另外 我想把擷取下來的rgb值三者的值加起來 例: R = 111 G=222 B=333 我要怎麼得到R+B+G=666的值呢 因為rgb的值這裡是存在陣列裡 所以好像getGreen就不可行 那要怎麼做呢 謝謝~~ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.119.164.106
文章代碼(AID): #14KUngGu (java)
文章代碼(AID): #14KUngGu (java)