2

App Engine の Images サービスを使用しようとしていますが、次のような問題が発生します。

サイトで見つけることができる例は次のとおりです。

import com.google.appengine.api.images.Image;
import com.google.appengine.api.images.ImagesService;
import com.google.appengine.api.images.ImagesServiceFactory;
import com.google.appengine.api.images.Transform;

// ...
        byte[] oldImageData;  // ...

        ImagesService imagesService = ImagesServiceFactory.getImagesService();

        Image oldImage = ImagesServiceFactory.makeImage(oldImageData);
        Transform resize = ImagesServiceFactory.makeResize(200, 300);

        Image newImage = imagesService.applyTransform(resize, oldImage);

        byte[] newImageData = newImage.getImageData();

それはかなり簡単です。私の質問は、イメージ サービスにフィードする前にイメージをバイト配列に変換する方法です。PC でローカルにサービスを使用しようとしましたが、アプリ エンジンは java.awt.image パッケージをサポートしていません。そのため、画像からバイト配列を作成する方法とその逆の方法がわかりません。誰でも私を助けることができますか?

thnx

4

0 に答える 0