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 classImageFeaturesData.FilterClass which represents a filter and it's parameters.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclose()List<ImageFeaturesData.Filter>getFilters()IntegergetHeight()InputStreamgetMetadata()IntegergetWidth()static ImageFeaturesDatanewInstance(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:
closein interfaceAutoCloseable- Specified by:
closein interfaceCloseable- Overrides:
closein classFeaturesData- Throws:
IOException
-
-