IImagesServiceFactory (Google App Engine API for Java)

com.google.appengine.api.images

Interface IImagesServiceFactory

    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method and Description
      ImagesService getImagesService()
      Creates an implementation of the ImagesService.
      Composite makeComposite(Image image, int xOffset, int yOffset, float opacity, Composite.Anchor anchor)
      Creates an image composition operation.
      CompositeTransform makeCompositeTransform()
      Creates a composite transform that can represent multiple transforms applied in series.
      CompositeTransform makeCompositeTransform(java.util.Collection<Transform> transforms)
      Creates a composite transform that can represent multiple transforms applied in series.
      Transform makeCrop(double leftX, double topY, double rightX, double bottomY)
      Creates a transform that will crop an image to fit within the bounding box specified.
      Transform makeCrop(float leftX, float topY, float rightX, float bottomY)
      Creates a transform that will crop an image to fit within the bounding box specified.
      Transform makeHorizontalFlip()
      Creates a transform that will horizontally flip an image.
      Image makeImage(byte[] imageData)
      Creates an image from the provided imageData.
      Image makeImageFromBlob(BlobKey blobKey)
      Create an image backed by the specified blobKey.
      Image makeImageFromFilename(java.lang.String filename)
      Create an image backed by the specified filename.
      Transform makeImFeelingLucky()
      Creates a transform that automatically adjust contrast and color levels.
      Transform makeResize(int width, int height)
      Creates a transform that will resize an image to fit within a box with width width and height height.
      Transform makeResize(int width, int height, boolean allowStretch)
      Creates a resize transform that will resize an image to fit within a box of width width and height height.
      Transform makeResize(int width, int height, double cropOffsetX, double cropOffsetY)
      Creates a transform that will resize an image to exactly fit a box with width width and height height by resizing to the less constraining dimension and cropping the other.
      Transform makeResize(int width, int height, float cropOffsetX, float cropOffsetY)
      Creates a transform that will resize an image to exactly fit a box with width width and height height by resizing to the less constraining dimension and cropping the other.
      Transform makeRotate(int degrees)
      Creates a transform that rotates an image by degrees degrees clockwise.
      Transform makeVerticalFlip()
      Creates a transform that will vertically flip an image.
    • Method Detail

      • getImagesService

        ImagesService getImagesService()
        Creates an implementation of the ImagesService.
        Returns:
        an images service
      • makeImage

        Image makeImage(byte[] imageData)
        Creates an image from the provided imageData.
        Parameters:
        imageData - image data to store in the image
        Returns:
        an Image containing the supplied image data
        Throws:
        java.lang.IllegalArgumentException - If imageData is null or empty.
      • makeImageFromBlob

        Image mak