public class ImageLoaderRawCCITTFax extends AbstractImageLoader implements JPEGConstants
Modifier and Type | Class and Description |
---|---|
private static class |
ImageLoaderRawCCITTFax.FillOrderChangeInputStream |
Modifier and Type | Field and Description |
---|---|
private static int |
COMPRESSION_CCITT_1D |
private static int |
COMPRESSION_FAX_GROUP3 |
private static int |
COMPRESSION_FAX_GROUP4 |
protected static org.apache.commons.logging.Log |
log
logger
|
APP0, APP1, APP2, APPD, APPE, APPF, EOI, MARK, NULL, SOF0, SOF1, SOF2, SOFA, SOI, SOS
MEDIUM_LOADING_PENALTY, NO_LOADING_PENALTY
Constructor and Description |
---|
ImageLoaderRawCCITTFax()
Main constructor.
|
Modifier and Type | Method and Description |
---|---|
ImageFlavor |
getTargetFlavor()
Returns the image flavor that is returned by this ImageLoader implementation.
|
Image |
loadImage(ImageInfo info,
java.util.Map hints,
ImageSessionContext session)
Loads and returns an image.
|
getUsagePenalty, ignoreColorProfile, loadImage
private static final int COMPRESSION_CCITT_1D
private static final int COMPRESSION_FAX_GROUP3
private static final int COMPRESSION_FAX_GROUP4
protected static final org.apache.commons.logging.Log log
public ImageFlavor getTargetFlavor()
getTargetFlavor
in interface ImageLoader
public Image loadImage(ImageInfo info, java.util.Map hints, ImageSessionContext session) throws ImageException, java.io.IOException
loadImage
in interface ImageLoader
info
- the image info object indicating the imagehints
- a Map of hints that can be used by implementations to customize the loading
process (may be null).session
- the session contextImageException
- if an error occurs while loading the imagejava.io.IOException
- if an I/O error occurs while loading the image