Notice: Over the next few months, we're reorganizing the App Engine documentation site to make it easier to find content and better align with the rest of Google Cloud products. The same content will be available, but the navigation will now match the rest of the Cloud products.

LocalBlobImageServlet

com.google.appengine.api.images.dev

Class LocalBlobImageServlet

  • java.lang.Object
    • HttpServlet
      • com.google.appengine.api.images.dev.LocalBlobImageServlet


  • public class LocalBlobImageServlet
    extends HttpServlet
    Stubs out dynamic image server.
    • Constructor Detail

      • LocalBlobImageServlet

        public LocalBlobImageServlet()
    • Method Detail

      • init

        public void init()
                  throws ServletException
        Throws:
        ServletException
      • doGet

        public void doGet(HttpServletRequest req,
                          HttpServletResponse resp)
                   throws java.io.IOException
        Throws:
        java.io.IOException
      • transformImage

        protected LocalBlobImageServlet.Image transformImage(LocalBlobImageServlet.ParsedUrl request)
        Transforms the given image specified in the ParseUrl argument. Applies all the requested resize and crop operations to a valid image.
        Parameters:
        request - a valid ParseUrl instance
        Returns:
        the transformed image in an Image class
        Throws:
        ApiProxy.ApplicationException - If the image cannot be opened, encoded, or if the transform is malformed