作者david72431 (玉米)
看板MATLAB
標題[問題] 有關java.awt.Color的格式轉換
時間Fri Mar 28 19:52:28 2014
由於程式需要,選用了外掛java的選色器
輸入下列的程式碼
>> cc = javax.swing.JColorChooser;
>> [jColorChooser,container] = javacomponent(cc,[1,1,450,325],gcf);
跳出一個選色器選完顏色後
獲取顏色的數值
>> color=jColorChooser.getColor
color =
java.awt.Color[r=204,g=0,b=153]
但是上述的color的格式是java的格式,顯示如下:
>> whos color
Name Size Bytes Class Attributes
color 1x1 java.awt.Color
想請問有沒有簡單的方法,可以提取出RGB的純數值資料呢?
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 220.138.43.96
※ 文章網址: http://www.ptt.cc/bbs/MATLAB/M.1396007550.A.81C.html
推 PsMonkey:我不知道 Matlab 或是外掛是怎麼轉換的 03/30 22:19
→ PsMonkey:試試看 jColorChooser.getColor.getRGB 之類的 03/30 22:19
→ PsMonkey:因為你的目標應該是java.awt.Color.getRGB()這個 method 03/30 22:20