org.apache.fop.image.analyser
Interface ImageReader

All Known Implementing Classes:
AbstractImageReader, BMPReader, EPSReader, GIFReader, JPEGReader, PNGReader, SVGReader, TIFFReader

public interface ImageReader

ImageReader objects read image headers to determine the image size.

Author:
Pankaj Narula

Method Summary
 int getHeight()
          Return the image height.
 BufferedInputStream getInputStream()
          Return the used InputStream.
 String getMimeType()
          Return correspondig mime type.
 int getWidth()
          Return the image width.
 boolean verifySignature(String uri, BufferedInputStream bis)
          Verify image type.
 

Method Detail

verifySignature

boolean verifySignature(String uri,
                        BufferedInputStream bis)
                        throws IOException
Verify image type.

Parameters:
bis - Image buffered input stream
Returns:
true if image type is the handled one
Throws:
IOException - io error

getInputStream

BufferedInputStream getInputStream()
Return the used InputStream.

Returns:
BufferedInputStream used to verify image type

getMimeType

String getMimeType()
Return correspondig mime type.

Returns:
image mime type

getHeight

int getHeight()
Return the image height.

Returns:
image height

getWidth

int getWidth()
Return the image width.

Returns:
image width


Copyright ? 1999-2003 Apache Software Foundation. All Rights Reserved.