Class ImageLoaderRawCCITTFax
java.lang.Object
org.apache.xmlgraphics.image.loader.impl.AbstractImageLoader
org.apache.xmlgraphics.image.loader.impl.ImageLoaderRawCCITTFax
- All Implemented Interfaces:
JPEGConstants, ImageLoader
ImageLoader for CCITT group 3 and 4 images consumed "raw" (undecoded). Provides a
raw/undecoded stream.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprivate static class -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final intprivate static final intprivate static final intprotected static final org.apache.commons.logging.LogloggerFields inherited from interface ImageLoader
MEDIUM_LOADING_PENALTY, NO_LOADING_PENALTY -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionReturns the image flavor that is returned by this ImageLoader implementation.Loads and returns an image.Methods inherited from class AbstractImageLoader
getUsagePenalty, ignoreColorProfile, loadImage
-
Field Details
-
COMPRESSION_CCITT_1D
private static final int COMPRESSION_CCITT_1D- See Also:
-
COMPRESSION_FAX_GROUP3
private static final int COMPRESSION_FAX_GROUP3- See Also:
-
COMPRESSION_FAX_GROUP4
private static final int COMPRESSION_FAX_GROUP4- See Also:
-
log
protected static final org.apache.commons.logging.Log loglogger
-
-
Constructor Details
-
ImageLoaderRawCCITTFax
public ImageLoaderRawCCITTFax()Main constructor.
-
-
Method Details
-
getTargetFlavor
Returns the image flavor that is returned by this ImageLoader implementation.- Specified by:
getTargetFlavorin interfaceImageLoader- Returns:
- the target image flavor
-
loadImage
public Image loadImage(ImageInfo info, Map<String, Object> hints, ImageSessionContext session) throws ImageException, IOExceptionLoads and returns an image.- Specified by:
loadImagein interfaceImageLoader- Parameters:
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 context- Returns:
- the fully loaded image
- Throws:
ImageException- if an error occurs while loading the imageIOException- if an I/O error occurs while loading the image
-