Image (Google App Engine API for Java)

com.google.appengine.api.images

Interface Image

  • All Superinterfaces:
    java.io.Serializable


    public interface Image
    extends java.io.Serializable
    Image represents an image that can be manipulated by the ImagesService.
    • Method Detail

      • getWidth

        int getWidth()
        Gets the width of the image.
        Returns:
        image width
        Throws:
        java.lang.IllegalArgumentException - If the imageData provided is invalid
      • getHeight

        int getHeight()
        Gets the height of the image.
        Returns:
        image height
        Throws:
        java.lang.IllegalArgumentException - If the imageData provided is invalid
      • getFormat

        Image.Format getFormat()
        Gets the encoding format of the image.
        Returns:
        image format
        Throws:
        java.lang.IllegalArgumentException - If the imageData provided is invalid
      • getImageData

        byte[] getImageData()
        Gets the raw imageData of the image.
        Returns:
        the image data of the image
      • setImageData

        void setImageData(byte[] imageData)
        Sets the image to contain the image data contained in imageData.
        Parameters:
        imageData - new image data for the image to store
        Throws:
        java.lang.IllegalArgumentException - If imageData is null or empty
      • getBlobKey

        BlobKey getBlobKey()
        If this image is backed by a blob, return the associated BlobKey. If this method returns non-null, none of the other methods will currently be available.

Monitor your resources on the go

Get the Google Cloud Console app to help you manage your projects.

Send feedback about...

App Engine standard environment for Java