Tag

java

教程

Java中获取到的颜色是负数

这几天写图片处理相关的代码的时候遇到个问题,BufferedImage getRGB 的返回值有时会是负数 百度一番之后找到了原因: 颜色的取值范围0x00000000 0xffffffff,会超过int类型的最大值 为了能让其正常取值,超过int最大值的会变成 他本身 1 0xffffffff 这里我写了一段转化的代码供参考