public class ExiguousExifLowLevelDecoder extends Object
| Modifier and Type | Field and Description |
|---|---|
static int |
BIG_ENDIAN |
static int |
LITTLE_ENDIAN |
| Constructor and Description |
|---|
ExiguousExifLowLevelDecoder() |
| Modifier and Type | Method and Description |
|---|---|
int |
getEndianMode() |
ExifIFDBlock |
getExif_IFD() |
ExifIFDBlock |
getGPS_IFD() |
ExifIFDBlock |
getIFD0() |
ExifIFDBlock |
getIFD1() |
long |
getLongValue(int[] srcByteArray,
int endianMode)
Get the long value of the byte array.
(You can not put a byte array that exceeds the 8byte is the limit of long. |
int[] |
getMultiByteFromCurrentFile(long startPos,
int len)
Get multibytes
|
boolean |
read(String fileName)
Read the Exif formatted file
|
void |
setLogging(boolean isLogging)
Enabling logging
|
public static final int BIG_ENDIAN
public static final int LITTLE_ENDIAN
public int getEndianMode()
public boolean read(String fileName)
fileName - public long getLongValue(int[] srcByteArray,
int endianMode)
srcByteArray - endianMode - (BIG_ENDIAN=0 / LITTLE_ENDIAN=1)public int[] getMultiByteFromCurrentFile(long startPos,
int len)
startPos - len - public ExifIFDBlock getIFD0()
public ExifIFDBlock getIFD1()
public ExifIFDBlock getExif_IFD()
public ExifIFDBlock getGPS_IFD()
public void setLogging(boolean isLogging)
isLogging - Copyright © 2016. All rights reserved.