[問題] 關於用getRGB得到的值
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
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 2 篇):