Class BmpImage

java.lang.Object
com.aowagie.text.pdf.codec.BmpImage

public class BmpImage extends Object
Reads a BMP image. All types of BMP can be read.

It is based in the JAI codec.

Author:
Paulo Soares (psoares@consiste.pt)
  • Method Details

    • getImage

      public static Image getImage(URL url) throws IOException
      Reads a BMP from an url.
      Parameters:
      url - the url
      Returns:
      the image
      Throws:
      IOException - on error
    • getImage

      public static Image getImage(InputStream is, boolean noHeader, int size) throws IOException
      Reads a BMP from a stream. The stream is not closed. The BMP may not have a header and be considered as a plain DIB.
      Parameters:
      is - the stream
      noHeader - true to process a plain DIB
      size - the size of the DIB. Not used for a BMP
      Returns:
      the image
      Throws:
      IOException - on error
    • getImage

      public static Image getImage(byte[] data) throws IOException
      Reads a BMP from a byte array.
      Parameters:
      data - the byte array
      Returns:
      the image
      Throws:
      IOException - on error