color.getRGB得到是负数,解决方案
来源:互联网 发布:找工作的软件 编辑:程序博客网 时间:2024/04/30 01:14
情景:ava.awt.color 下面的getRGB怎么得出的是负数???本来想通过getRGB得到一个整数,在另外的一个部分在根据这个整数构件一个color,因为参数规定只能能传整数!!!color通过什么方法得到一整数????
解决方案:getRGB()返回默认 sRGB ColorModel 中表示颜色的 RGB 值。(24-31 位表示 alpha,16-23 位表示红色,8-15 位表示绿色,0-7 位表示蓝色)。
要得到具体R,G,B颜色分量得做个位移
// Color color
int rgb = color.getRGB();
int r = (rgb & 16711680) >> 16;
int g = (rgb & 65280) >> 8;
int b = (rgb & 255);
也可以直接使用Color的getRed(),getGreen(),getBlue()方法得到r,g,b.
- color.getRGB得到是负数,解决方案
- getRGB
- BufferedImage.getRGB
- Image 的 getRGB方法
- ubuntu getRGB shortcut key
- 负数简史:承认负数是一次思想的飞跃
- 【Android解决方案】在onResume里调用getIntent()得到的是上一次数据
- JS 二进制计算,如何得到一个负数的二进制表示
- 为什么我的积分是负数?
- 自定义异常(除数是负数)
- C语言数组下标是负数
- C语言允许数组下标是负数
- 计算机中的负数是如何表示的?
- C++中负数是真还是假?
- 负数究竟是如何取模的
- lua 数组的索引可以是负数
- getPixel()和getRGB()的问题
- JMF getDeviceLIst 得到null解决方案
- Maven的超级POM
- Direct3D 9.0 SDK 中文版
- hdu3068 最长回文 poj3974 Palindrome(Manacher算法)
- 【Android 开发】:从Activity中返回数据
- POJ 2823 Sliding Window
- color.getRGB得到是负数,解决方案
- iOS UINavigationController详解与使用
- Android 关于获取摄像头帧数据
- Python 爬虫抓站
- 栈的应用
- hdoj_1116Play on Words
- 母函数
- 【Android 开发】:Android布局中的几种常用属性
- MFC文档视图结构解析--改造原结构--实用项目实践