Class PDInlinedImage

java.lang.Object
org.apache.pdfbox.pdmodel.graphics.xobject.PDInlinedImage

public class PDInlinedImage extends Object
This class represents an inlined image.
Version:
$Revision: 1.6 $
Author:
Ben Litchfield
  • Constructor Details

    • PDInlinedImage

      public PDInlinedImage()
  • Method Details

    • getImageParameters

      public ImageParameters getImageParameters()
      This will get the image parameters.
      Returns:
      The image parameters.
    • setImageParameters

      public void setImageParameters(ImageParameters imageParams)
      This will set the image parameters for this image.
      Parameters:
      imageParams - The imageParams.
    • getImageData

      public byte[] getImageData()
      Get the bytes for the image.
      Returns:
      The image data.
    • setImageData

      public void setImageData(byte[] value)
      Set the bytes that make up the image.
      Parameters:
      value - The image data.
    • createImage

      public BufferedImage createImage() throws IOException
      This will take the inlined image information and create a java.awt.Image from it.
      Returns:
      The image that this object represents.
      Throws:
      IOException - If there is an error creating the image.
    • createImage

      public BufferedImage createImage(Map colorSpaces) throws IOException
      This will take the inlined image information and create a java.awt.Image from it.
      Parameters:
      colorSpaces - The ColorSpace dictionary from the current resources, if any.
      Returns:
      The image that this object represents.
      Throws:
      IOException - If there is an error creating the image.