Package pixy.meta.jpeg
Class JFIF
java.lang.Object
pixy.meta.Metadata
pixy.meta.jpeg.JFIF
- All Implemented Interfaces:
java.lang.Iterable<MetadataEntry>
,MetadataReader
,Reader
public class JFIF extends Metadata
-
Field Summary
-
Constructor Summary
Constructors Constructor Description JFIF(byte[] data)
JFIF(int majorVersion, int minorVersion, int densityUnit, int xDensity, int yDensity)
JFIF(int majorVersion, int minorVersion, int densityUnit, int xDensity, int yDensity, JFIFThumbnail thumbnail)
-
Method Summary
Modifier and Type Method Description boolean
containsThumbnail()
int
getDensityUnit()
int
getMajorVersion()
int
getMinorVersion()
JFIFThumbnail
getThumbnail()
int
getThumbnailHeight()
int
getThumbnailWidth()
int
getXDensity()
int
getYDensity()
java.util.Iterator<MetadataEntry>
iterator()
void
read()
void
write(java.io.OutputStream os)
Writes the metadata out to the output streamMethods inherited from class pixy.meta.Metadata
ensureDataRead, extractThumbnails, extractThumbnails, extractThumbnails, getData, getType, insertComment, insertComments, insertExif, insertExif, insertICCProfile, insertIPTC, insertIPTC, insertIRB, insertIRB, insertIRBThumbnail, insertXMP, insertXMP, isDataRead, readMetadata, readMetadata, readMetadata, removeMetadata
-
Constructor Details
-
JFIF
public JFIF(byte[] data) -
JFIF
public JFIF(int majorVersion, int minorVersion, int densityUnit, int xDensity, int yDensity) -
JFIF
public JFIF(int majorVersion, int minorVersion, int densityUnit, int xDensity, int yDensity, JFIFThumbnail thumbnail)
-
-
Method Details
-
containsThumbnail
public boolean containsThumbnail() -
getDensityUnit
public int getDensityUnit() -
getMajorVersion
public int getMajorVersion() -
getMinorVersion
public int getMinorVersion() -
getThumbnail
-
getThumbnailHeight
public int getThumbnailHeight() -
getThumbnailWidth
public int getThumbnailWidth() -
getXDensity
public int getXDensity() -
getYDensity
public int getYDensity() -
iterator
-
read
public void read() throws java.io.IOException- Throws:
java.io.IOException
-
write
public void write(java.io.OutputStream os) throws java.io.IOExceptionDescription copied from class:Metadata
Writes the metadata out to the output stream
-