Class ImageFeaturesData

java.lang.Object
org.verapdf.features.FeaturesData
org.verapdf.features.ImageFeaturesData
All Implemented Interfaces:
Closeable, AutoCloseable

public final class ImageFeaturesData extends FeaturesData
Features data of an image for feature extractor
Author:
Maksim Bezrukov
  • Method Details

    • newInstance

      public static ImageFeaturesData newInstance(InputStream metadata, InputStream stream, Integer width, Integer height, List<ImageFeaturesData.Filter> filters)
      Creates ICCProfileFeaturesData
      Parameters:
      metadata - metadata stream
      stream - object stream
      width - parameter Width from the iccprofile dictionary
      height - parameter Height from the iccprofile dictionary
      filters - list of FilterStructures elements. The order of them is the same as in pdf file
    • getMetadata

      public InputStream getMetadata()
      Returns:
      metadata stream
    • getWidth

      public Integer getWidth()
      Returns:
      parameter Width from the iccprofile dictionary
    • getHeight

      public Integer getHeight()
      Returns:
      parameter Height from the iccprofile dictionary
    • getFilters

      public List<ImageFeaturesData.Filter> getFilters()
      Returns:
      list of FilterStructures elements. The order of them is the same as in pdf files
    • close

      public void close() throws IOException
      Specified by:
      close in interface AutoCloseable
      Specified by:
      close in interface Closeable
      Overrides:
      close in class FeaturesData
      Throws:
      IOException