现在的位置: 首页 > 综合 > 正文

SWT 从图像上取像素点 转换为color值

2012年11月04日 ⁄ 综合 ⁄ 共 255字 ⁄ 字号 评论关闭

搞了点SWT

最近为了减少弹出窗口 需要自己做调色板

主要涉及到从图像上上取出一个 像素点 转换为color对象

int pixel = imageData.getPixel(x, y);

int a = (pixel >>> 24) & 0xff;

int b = (pixel >>> 16) & 0xff;

int g = (pixel >>> 8) & 0xff;

int r = pixel & 0xff;

Color color = new Color(null, r, g, b);

然后就ok了 主要需要注意red 和 blue的顺序

                                                        以上

 

抱歉!评论已关闭.