Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Alternative to ImageIO class on GAE?

My Working example in normal J2EE application:

// decode the image 
    InputStream inputStream = new File("/images/test.png");
    BufferedImage barCodeBufferedImage = ImageIO.read(inputStream);
    if (barCodeBufferedImage != null) {
        LuminanceSource source = new BufferedImageLuminanceSource(barCodeBufferedImage);
        BinaryBitmap bitmap = new BinaryBitmap(new HybridBinarizer(source));
        Result results = new MultiFormatReader().decode(bitmap);
        //System.out.println("Decoded barcode image :: "+results.getText());
        return results.getText();
    }

Same I want to achieve in GAE. But it blocks the ImageIO class and BufferedImage class. Can anybody tell me alternative of ImageIO class on GAE??

like image 708
Amit Avatar asked Jun 20 '13 11:06

Amit


1 Answers

Google App Engine has a limited set of Image APIs which documentation you can find here.

The basic operations include cropping, rotation, flipping, resizing and some color manipulation.

The static makeImage method will build an Image from a byte array.

like image 192
Alain Avatar answered Nov 20 '22 12:11

Alain