我听说8位色深的灰度图像中的数据存储在每个像素的一个字节的前7位中,最后一位保持不变!所以我们可以使用所有像素的最后一位来存储一些信息,是真的吗?
如果是这样,如何在单个像素中解释数据?我的意思是没有红色,蓝色和绿色!那么这些位是什么意思?
以及如何计算图像所有像素的平均值?我更喜欢使用纯 Java 类而不是JAI或其他第三方。
更新 1
BufferedImage image = ...; // loading image
image.getRGB(i, j);
getRGB 方法总是返回一个大于一个字节的int !!!我应该怎么办?