org.apache.fop.image

Class JpegImageIOImage

Implemented Interfaces:
FopImage

public class JpegImageIOImage
extends JpegImage

FopImage object using ImageIO. Special class to allow the use of JpegImage for those renderers which can embed Jpeg directly but for renderers which require the decoded data this class delivers it.
See Also:
AbstractFopImage, JpegImage

Field Summary

Fields inherited from class org.apache.fop.image.AbstractFopImage

bitmaps, bitsPerPixel, colorSpace, dpiHorizontal, dpiVertical, height, imageInfo, inputStream, invertImage, isTransparent, loaded, log, raw, transparentColor, width

Fields inherited from interface org.apache.fop.image.FopImage

BITMAP, DIMENSIONS, ORIGINAL_DATA

Constructor Summary

JpegImageIOImage(FopImage.ImageInfo info)
Creates a new JpegImageIOImage.

Method Summary

protected boolean
loadBitmap()
protected boolean
loadDimensions()

Methods inherited from class org.apache.fop.image.JpegImage

getICCProfile, loadOriginalData

Methods inherited from class org.apache.fop.image.AbstractFopImage

getBitmaps, getBitmapsSize, getBitsPerPixel, getColorSpace, getHeight, getHorizontalResolution, getICCProfile, getIntrinsicAlignmentAdjust, getIntrinsicHeight, getIntrinsicWidth, getMimeType, getOriginalURI, getRessourceBytes, getRessourceBytesSize, getSoftMask, getTransparentColor, getVerticalResolution, getWidth, hasSoftMask, isInverted, isTransparent, load, loadBitmap, loadDefaultOriginalData, loadDimensions, loadOriginalData

Constructor Details

JpegImageIOImage

public JpegImageIOImage(FopImage.ImageInfo info)
Creates a new JpegImageIOImage.
Parameters:
info - the image info from the ImageReader

Method Details

loadBitmap

protected boolean loadBitmap()
Overrides:
loadBitmap in interface AbstractFopImage

loadDimensions

protected boolean loadDimensions()
Overrides:
loadDimensions in interface AbstractFopImage

Copyright 1999-2007 The Apache Software Foundation. All Rights Reserved.