I have try the API. Seems the ImageService do not support join image.

I have piece of code to join as below, it needs to convert to GAE
version . Any idea?

                        BufferedImage img1 = ImageIO.read(new 
ByteArrayInputStream(byte1));
                        BufferedImage img2 = ImageIO.read(new 
ByteArrayInputStream(byte2));

                        int w = img1.getWidth() + img2.getWidth();
                        int h = img1.getHeight();
                        if (img1.getHeight() < img2.getHeight())
                                h = img2.getHeight();

                        System.out.println("w:" + w + " h:" + h);
                        BufferedImage combined = new BufferedImage(w, h,
                                        BufferedImage.TYPE_INT_RGB);

                        Graphics g = combined.getGraphics();
                        g.drawImage(img1, 0, 0, null);
                        g.drawImage(img2, img1.getWidth(), 0, null);
                        g.dispose();

                        ByteArrayOutputStream bytes = new 
ByteArrayOutputStream();
                        MemoryCacheImageOutputStream toFs = new
MemoryCacheImageOutputStream(
                                        new BufferedOutputStream(bytes));
                        ImageWriter writer = 
ImageIO.getImageWritersBySuffix(ext).next();
                        writer.setOutput(toFs);
                        IIOImage image = new IIOImage(combined, null, null);
                        ImageWriteParam params = writer.getDefaultWriteParam();
                        writer.write(null, image, params);
                        return bytes.toByteArray();

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine for Java" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/google-appengine-java?hl=en.

Reply via email to