• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
SandCu的灌水区
博客园    首页    新随笔    联系   管理    订阅  订阅
SWT 从图像上取像素点 转换为color值

搞了点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的顺序

                                                        以上

 

posted on 2010-11-05 16:54  abandoned  阅读(211)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3