Package com.google.appengine.api.images

Examples of com.google.appengine.api.images.Image


    }

    @Test
    public void testDefault() throws IOException {
        // w - 200, h - 143
        Image originalImage = readImage(CAPEDWARF_PNG);
        Composite c1 = ImagesServiceFactory.makeComposite(originalImage, 0, 0, 1, Composite.Anchor.BOTTOM_LEFT);
        Image ci = imagesService.composite(newArrayList(c1), 200, 143, 0);
        assertImages(null, originalImage, ci);

    }
View Full Code Here


    }

    @Test
    public void testEncoding() throws IOException {
        Image originalImage = readImage(CAPEDWARF_PNG);
        Composite c1 = ImagesServiceFactory.makeComposite(originalImage, 0, 0, 1, Composite.Anchor.BOTTOM_LEFT);
        Image ci = imagesService.composite(newArrayList(c1), 200, 143, 0, OutputEncoding.JPEG);
        assertImages(null, originalImage, ci);
    }
View Full Code Here

        assertImages(null, originalImage, ci);
    }

    @Test
    public void testSettings() throws IOException {
        Image originalImage = readImage(CAPEDWARF_PNG);
        Composite c1 = ImagesServiceFactory.makeComposite(originalImage, 0, 0, 1, Composite.Anchor.BOTTOM_LEFT);
        Image ci = imagesService.composite(newArrayList(c1), 200, 143, 0, new OutputSettings(OutputEncoding.JPEG));
        assertImages(null, originalImage, ci);
    }
View Full Code Here

    @Test
    public void testTransform() throws IOException {
        CompositeTransform transform = ImagesServiceFactory.makeCompositeTransform();
        transform.concatenate(ImagesServiceFactory.makeHorizontalFlip());
        transform.concatenate(ImagesServiceFactory.makeHorizontalFlip());
        Image originalImage = readImage(CAPEDWARF_PNG);
        Image result = imagesService.applyTransform(transform, originalImage);
        assertImages(transform, originalImage, result);

        transform = ImagesServiceFactory.makeCompositeTransform(newArrayList(ImagesServiceFactory.makeVerticalFlip(), ImagesServiceFactory.makeVerticalFlip()));
        originalImage = readImage(CAPEDWARF_PNG);
        result = imagesService.applyTransform(transform, originalImage);
View Full Code Here

    @Test
    public void testResize() throws IOException {
        InputSettings inputSettings = new InputSettings();
        OutputSettings outputSettings = new OutputSettings(OutputEncoding.PNG);

        Image originalImage = readImage(CAPEDWARF_PNG);
        assertEquals(200, originalImage.getWidth());
        assertEquals(143, originalImage.getHeight());

        originalImage = readImage(CAPEDWARF_PNG);
        Image resizedImage = imagesService.applyTransform(ImagesServiceFactory.makeResize(400, 286), originalImage);
        assertEquals(400, resizedImage.getWidth());
        assertEquals(286, resizedImage.getHeight());

        originalImage = readImage(CAPEDWARF_PNG);
        resizedImage = waitOnFuture(imagesService.applyTransformAsync(ImagesServiceFactory.makeResize(400, 286), originalImage));
        assertEquals(400, resizedImage.getWidth());
        assertEquals(286, resizedImage.getHeight());

        originalImage = readImage(CAPEDWARF_PNG);
        resizedImage = imagesService.applyTransform(ImagesServiceFactory.makeResize(300, 286), originalImage, inputSettings, outputSettings);
        assertEquals(300, resizedImage.getWidth());
        assertEquals(215, resizedImage.getHeight());

        originalImage = readImage(CAPEDWARF_PNG);
        resizedImage = waitOnFuture(imagesService.applyTransformAsync(ImagesServiceFactory.makeResize(300, 286), originalImage, inputSettings, outputSettings));
        assertEquals(300, resizedImage.getWidth());
        assertEquals(215, resizedImage.getHeight());

        originalImage = readImage(CAPEDWARF_PNG);
        resizedImage = imagesService.applyTransform(ImagesServiceFactory.makeResize(400, 200), originalImage, outputSettings);
        assertEquals(280, resizedImage.getWidth());
        assertEquals(200, resizedImage.getHeight());
    }
View Full Code Here

    @Test
    public void testResizeAsync() throws IOException {
        InputSettings inputSettings = new InputSettings();
        OutputSettings outputSettings = new OutputSettings(OutputEncoding.PNG);

        Image originalImage = readImage(CAPEDWARF_PNG);
        Image resizedImage = waitOnFuture(imagesService.applyTransformAsync(ImagesServiceFactory.makeResize(400, 286), originalImage));
        assertEquals(400, resizedImage.getWidth());
        assertEquals(286, resizedImage.getHeight());

        originalImage = readImage(CAPEDWARF_PNG);
        resizedImage = waitOnFuture(imagesService.applyTransformAsync(ImagesServiceFactory.makeResize(300, 286), originalImage, outputSettings));
        assertEquals(300, resizedImage.getWidth());
        assertEquals(215, resizedImage.getHeight());

        originalImage = readImage(CAPEDWARF_PNG);
        resizedImage = waitOnFuture(imagesService.applyTransformAsync(ImagesServiceFactory.makeResize(300, 286), originalImage, inputSettings, outputSettings));
        assertEquals(300, resizedImage.getWidth());
        assertEquals(215, resizedImage.getHeight());

        originalImage = readImage(CAPEDWARF_PNG);
        resizedImage = waitOnFuture(imagesService.applyTransformAsync(ImagesServiceFactory.makeResize(300, 286), originalImage, OutputEncoding.JPEG));
        assertEquals(300, resizedImage.getWidth());
        assertEquals(215, resizedImage.getHeight());
    }
View Full Code Here

    @Test
    public void testResizeWithStretch() throws IOException {
        int resizedWidth = 300;
        int resizedHeight = 200;
        Image originalImage = readImage(CAPEDWARF_PNG);
        Transform resize = ImagesServiceFactory.makeResize(resizedWidth, resizedHeight, true);
        Image resizedImage = imagesService.applyTransform(resize, originalImage);

        assertEquals(resizedWidth, resizedImage.getWidth());
        assertEquals(resizedHeight, resizedImage.getHeight());
    }
View Full Code Here

    @Test
    public void testResizeWithCrop() throws IOException {
        int resizedWidth = 300;
        int resizedHeight = 200;
        Image originalImage = readImage(CAPEDWARF_PNG);
        Transform resize = ImagesServiceFactory.makeResize(resizedWidth, resizedHeight, 0.5f, 0.5f);
        Image resizedImage = imagesService.applyTransform(resize, originalImage);
        assertEquals(resizedWidth, resizedImage.getWidth());
        assertEquals(resizedHeight, resizedImage.getHeight());

        originalImage = readImage(CAPEDWARF_PNG);
        resize = ImagesServiceFactory.makeResize(resizedWidth, resizedHeight, 0.5, 0.5);
        resizedImage = imagesService.applyTransform(resize, originalImage);
        assertEquals(resizedWidth, resizedImage.getWidth());
        assertEquals(resizedHeight, resizedImage.getHeight());
    }
View Full Code Here

@RunWith(Arquillian.class)
public class IntegrationTest extends ImagesServiceTestBase {

    @Test
    public void testMakeImage() throws IOException {
        Image image = readImage("capedwarf.png");
        assertNotNull(image);
    }
View Full Code Here

        assertNotNull(image);
    }

    @Test
    public void testHorizontalFlip() throws IOException {
        Image image = readImage("capedwarf.png");
        Transform horizontalFlip = ImagesServiceFactory.makeHorizontalFlip();

        Image flippedImage = imagesService.applyTransform(horizontalFlip, image);

        assertNotNull(flippedImage);
    }
View Full Code Here

TOP

Related Classes of com.google.appengine.api.images.Image

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.