Package org.verapdf.features
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
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
ImageFeaturesData.Filter
Class which represents a filter and it's parameters.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
close()
List<ImageFeaturesData.Filter>
getFilters()
Integer
getHeight()
InputStream
getMetadata()
Integer
getWidth()
static ImageFeaturesData
newInstance(InputStream metadata, InputStream stream, Integer width, Integer height, List<ImageFeaturesData.Filter> filters)
Creates ICCProfileFeaturesData-
Methods inherited from class org.verapdf.features.FeaturesData
getStream
-
-
-
-
Method Detail
-
newInstance
public static ImageFeaturesData newInstance(InputStream metadata, InputStream stream, Integer width, Integer height, List<ImageFeaturesData.Filter> filters)
Creates ICCProfileFeaturesData- Parameters:
metadata
- metadata streamstream
- object streamwidth
- parameter Width from the iccprofile dictionaryheight
- parameter Height from the iccprofile dictionaryfilters
- 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 interfaceAutoCloseable
- Specified by:
close
in interfaceCloseable
- Overrides:
close
in classFeaturesData
- Throws:
IOException
-
-