如题所示,image为图片数据,image.getPlanes()指的是获取该图片的像素矩阵,返回值为一个Plane[]矩阵,
Image.Plane为一个抽象的类,getBuffer()为其一个方法。
那么问题来了,为什么得这样使用ByteBuffer buffer=image.getPlanes()[0].getBuffer()
而这样ByteBuffer buffer=image.getPlanes().getBuffer()却不行呢?
Image.Plane为一个抽象的类,getBuffer()为其一个方法。
那么问题来了,为什么得这样使用ByteBuffer buffer=image.getPlanes()[0].getBuffer()
而这样ByteBuffer buffer=image.getPlanes().getBuffer()却不行呢?