低レベルのピクセル データにアクセスして、GAE (BufferedImages および Java.awt.image クラスの使用を排除) を使用して信号処理アルゴリズムを完成させたいと考えています。
次の方法で画像データにアクセスできます。
ImagesService imagesService = ImagesServiceFactory.getImagesService();
Image oldImage = ImagesServiceFactory.makeImageFromBlob(blobKey);
byte[] imageData = oldImage.getImageData();
だからここに問題があります:
カラー画像には 4 つのバンド (aRGB) がありますが、画像データを取得すると 1D バイト配列になります。
1) GAE はどのように画像データをバイトに格納しますか? (2Dデータを取得して1D配列に入れるだけだと思いますが、グレースケールですか?)
2) 画像の個々のカラー バンドとピクセルをどのように操作しますか?