搞了点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的顺序
以上
本文介绍了一种使用SWT进行调色板制作的方法,重点讲解如何从图像中提取像素并转换为Color对象,特别注意red和blue的颜色顺序。
1137

被折叠的 条评论
为什么被折叠?



