public class BasicImageRewriter extends Object implements ResponseRewriter
Security Note: Uses the Sanselan library to parse image content and metadata to avoid security issues in the ImageIO library. Uses ImageIO for output.
| Constructor and Description |
|---|
BasicImageRewriter(OptimizerConfig config) |
| Modifier and Type | Method and Description |
|---|---|
protected BufferedImage |
readBmp(HttpResponseBuilder response) |
protected BufferedImage |
readGif(HttpResponseBuilder response) |
protected BufferedImage |
readImage(org.apache.sanselan.ImageFormat imageFormat,
HttpResponseBuilder response) |
protected BufferedImage |
readJpeg(HttpResponseBuilder response) |
protected BufferedImage |
readPng(HttpResponseBuilder response) |
void |
rewrite(HttpRequest request,
HttpResponseBuilder response) |
@Inject public BasicImageRewriter(OptimizerConfig config)
public void rewrite(HttpRequest request, HttpResponseBuilder response)
rewrite in interface ResponseRewriterprotected BufferedImage readImage(org.apache.sanselan.ImageFormat imageFormat, HttpResponseBuilder response) throws org.apache.sanselan.ImageReadException, IOException
org.apache.sanselan.ImageReadExceptionIOExceptionprotected BufferedImage readBmp(HttpResponseBuilder response) throws org.apache.sanselan.ImageReadException, IOException
org.apache.sanselan.ImageReadExceptionIOExceptionprotected BufferedImage readPng(HttpResponseBuilder response) throws org.apache.sanselan.ImageReadException, IOException
org.apache.sanselan.ImageReadExceptionIOExceptionprotected BufferedImage readGif(HttpResponseBuilder response) throws org.apache.sanselan.ImageReadException, IOException
org.apache.sanselan.ImageReadExceptionIOExceptionprotected BufferedImage readJpeg(HttpResponseBuilder response) throws org.apache.sanselan.ImageReadException, IOException
org.apache.sanselan.ImageReadExceptionIOExceptionCopyright © 2007-2012. All Rights Reserved.