我有426px * 436px
但当我使用byte [] pixels =((DataBufferByte)image.getRaster()。getDataBuffer())。getData();
然后我使用system.out.printl(pixels.length)结果是557208它是3x 426x436 有人可以解释吗
答案 0 :(得分:1)
每个像素需要3个字节,1个用于红色,1个用于绿色,1个用于蓝色(假设图像使用的是该颜色格式,我希望除非您更改格式,否则它将是这样)。