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 byte
APPLICATION_EXTENSION_LABEL
static byte
COMMENT_EXTENSION_LABEL
static int
DISPOSAL_LEAVE_AS_IS
static int
DISPOSAL_RESTORE_TO_BACKGROUND
static int
DISPOSAL_RESTORE_TO_PREVIOUS
static int
DISPOSAL_UNSPECIFIED
static byte
EXTENSION_INTRODUCER
static byte
GRAPHIC_CONTROL_LABEL
static byte
IMAGE_SEPARATOR
static byte
IMAGE_TRAILER
static byte
TEXT_EXTENSION_LABEL
-
Method Summary
Modifier and Type Method Description static void
insertComments(java.io.InputStream is, java.io.OutputStream os, java.util.List<java.lang.String> comments)
static void
insertXMPApplicationBlock(java.io.InputStream is, java.io.OutputStream os, byte[] xmp)
static void
insertXMPApplicationBlock(java.io.InputStream is, java.io.OutputStream os, java.lang.String xmp)
static void
insertXMPApplicationBlock(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
-