Package pixy.meta.gif
Class GIFMeta
java.lang.Object
pixy.meta.gif.GIFMeta
public class GIFMeta
extends java.lang.Object
GIF Metadata tool
- Version:
- 1.0 04/16/2014
- Author:
- Wen Yu, yuwen_66@yahoo.com
-
Field Summary
Fields Modifier and Type Field Description static byteAPPLICATION_EXTENSION_LABELstatic byteCOMMENT_EXTENSION_LABELstatic intDISPOSAL_LEAVE_AS_ISstatic intDISPOSAL_RESTORE_TO_BACKGROUNDstatic intDISPOSAL_RESTORE_TO_PREVIOUSstatic intDISPOSAL_UNSPECIFIEDstatic byteEXTENSION_INTRODUCERstatic byteGRAPHIC_CONTROL_LABELstatic byteIMAGE_SEPARATORstatic byteIMAGE_TRAILERstatic byteTEXT_EXTENSION_LABEL -
Method Summary
Modifier and Type Method Description static voidinsertComments(java.io.InputStream is, java.io.OutputStream os, java.util.List<java.lang.String> comments)static voidinsertXMPApplicationBlock(java.io.InputStream is, java.io.OutputStream os, byte[] xmp)static voidinsertXMPApplicationBlock(java.io.InputStream is, java.io.OutputStream os, java.lang.String xmp)static voidinsertXMPApplicationBlock(java.io.InputStream is, java.io.OutputStream os, XMP xmp)static java.util.Map<MetadataType,Metadata>readMetadata(java.io.InputStream is)
-
Field Details
-
IMAGE_SEPARATOR
public static final byte IMAGE_SEPARATOR- See Also:
- Constant Field Values
-
IMAGE_TRAILER
public static final byte IMAGE_TRAILER- See Also:
- Constant Field Values
-
EXTENSION_INTRODUCER
public static final byte EXTENSION_INTRODUCER- See Also:
- Constant Field Values
-
GRAPHIC_CONTROL_LABEL
public static final byte GRAPHIC_CONTROL_LABEL- See Also:
- Constant Field Values
-
APPLICATION_EXTENSION_LABEL
public static final byte APPLICATION_EXTENSION_LABEL- See Also:
- Constant Field Values
-
COMMENT_EXTENSION_LABEL
public static final byte COMMENT_EXTENSION_LABEL- See Also:
- Constant Field Values
-
TEXT_EXTENSION_LABEL
public static final byte TEXT_EXTENSION_LABEL- See Also:
- Constant Field Values
-
DISPOSAL_UNSPECIFIED
public static final int DISPOSAL_UNSPECIFIED- See Also:
- Constant Field Values
-
DISPOSAL_LEAVE_AS_IS
public static final int DISPOSAL_LEAVE_AS_IS- See Also:
- Constant Field Values
-
DISPOSAL_RESTORE_TO_BACKGROUND
public static final int DISPOSAL_RESTORE_TO_BACKGROUND- See Also:
- Constant Field Values
-
DISPOSAL_RESTORE_TO_PREVIOUS
public static final int DISPOSAL_RESTORE_TO_PREVIOUS- See Also:
- Constant Field Values
-
-
Method Details
-
insertComments
public static void insertComments(java.io.InputStream is, java.io.OutputStream os, java.util.List<java.lang.String> comments) throws java.io.IOException- Throws:
java.io.IOException
-
insertXMPApplicationBlock
public static void insertXMPApplicationBlock(java.io.InputStream is, java.io.OutputStream os, XMP xmp) throws java.io.IOException- Throws:
java.io.IOException
-
insertXMPApplicationBlock
public static void insertXMPApplicationBlock(java.io.InputStream is, java.io.OutputStream os, byte[] xmp) throws java.io.IOException- Throws:
java.io.IOException
-
insertXMPApplicationBlock
public static void insertXMPApplicationBlock(java.io.InputStream is, java.io.OutputStream os, java.lang.String xmp) throws java.io.IOException- Throws:
java.io.IOException
-
readMetadata
public static java.util.Map<MetadataType,Metadata> readMetadata(java.io.InputStream is) throws java.io.IOException- Throws:
java.io.IOException
-