java.lang.Object
org.hippoecm.frontend.plugins.gallery.imageutil.ImageBinary
All Implemented Interfaces:
Binary

public class ImageBinary extends Object implements Binary
This class extends a Binary class with extra information regarding images: filename, mimetype and color model. It uses the commons-imaging (formerly Sanselan) library to figure out the mimetype if none is provided. For SVG images (which Sanselan does not recognize) the mimetype auto-detection is skipped and the color model is set to UNKNOWN. Furthermore it converts YCCK and CMYK input into the RGB color model so it can be used by the JPEGImageReader. See CMS7-5074 for more info.