我想访问低级像素数据以使用 GAE 完成信号处理算法(消除了 BufferedImages 和 Java.awt.image 类的使用)
您可以通过以下方式访问图像数据:
ImagesService imagesService = ImagesServiceFactory.getImagesService();
Image oldImage = ImagesServiceFactory.makeImageFromBlob(blobKey);
byte[] imageData = oldImage.getImageData();
所以这里是问题:
彩色图像有 4 个波段 (aRGB),但是当您获得图像数据时,它是一维字节数组。
1)GAE如何将图像数据存储到字节中?(我想它只是将 2D 数据放入 1D 数组中,它是灰度的吗?)
2)您将如何处理图像的各个色带和像素?