public class ExifIFD extends IFD
| Modifier and Type | Field and Description |
|---|---|
protected int |
_colorSpace |
protected String |
_exifVersion |
protected String |
_flashpixVersion |
protected static int |
APERTUREVALUE
ExifVersion tag.
|
protected static int |
BRIGHTNESSVALUE
ExifVersion tag.
|
protected static int |
CFAPATTERN
ExifVersion tag.
|
protected static int |
COLORSPACE
ExifVersion tag.
|
protected static int |
COMPONENTSCONFIGURATION
ExifVersion tag.
|
static String[] |
COMPONENTSCONFIGURATION_L |
protected static int |
COMPRESSEDBITSPERPIXEL
ExifVersion tag.
|
protected static int |
CONTRAST
ExifVersion tag.
|
static String[] |
CONTRAST_L |
protected static int |
CUSTOMRENDERED
ExifVersion tag.
|
static String[] |
CUSTOMRENDERED_L |
protected static int |
DATETIMEDIGITIZED
ExifVersion tag.
|
protected static int |
DATETIMEORIGINAL
ExifVersion tag.
|
protected static int |
DEVICESETTINGDESCRIPTION
ExifVersion tag.
|
protected static int |
DIGITALZOOMRATIO
ExifVersion tag.
|
protected static int |
EXIFVERSION
ExifVersion tag.
|
protected static int |
EXPOSUREBIASVALUE
ExifVersion tag.
|
protected static int |
EXPOSUREINDEX
ExifVersion tag.
|
protected static int |
EXPOSUREMODE
ExifVersion tag.
|
static String[] |
EXPOSUREMODE_L |
protected static int |
EXPOSUREPROGRAM
ExifVersion tag.
|
static String[] |
EXPOSUREPROGRAM_L |
protected static int |
EXPOSURETIME
ExifVersion tag.
|
protected static int |
FILESOURCE
ExifVersion tag.
|
static String[] |
FILESOURCE_L |
protected static int |
FLASH
ExifVersion tag.
|
static int[] |
FLASH_INDEX |
static String[] |
FLASH_L |
protected static int |
FLASHENERGY
ExifVersion tag.
|
protected static int |
FLASHPIXVERSION
ExifVersion tag.
|
protected static int |
FNUMBER
ExifVersion tag.
|
protected static int |
FOCALLENGTH
ExifVersion tag.
|
protected static int |
FOCALLENGTHIN35MMFILM
ExifVersion tag.
|
protected static int |
FOCALPLANERESOLUTIONUNIT
ExifVersion tag.
|
static String[] |
FOCALPLANERESOLUTIONUNIT_L |
protected static int |
FOCALPLANEXRESOLUTION
ExifVersion tag.
|
protected static int |
FOCALPLANEYRESOLUTION
ExifVersion tag.
|
protected static int |
GAINCONTROL
ExifVersion tag.
|
static String[] |
GAINCONTROL_L |
protected static int |
IMAGEUNIQUEID
ExifVersion tag.
|
protected static int |
ISOSPEEDRATINGS
ExifVersion tag.
|
protected static int |
LIGHTSOURCE
ExifVersion tag.
|
static int[] |
LIGHTSOURCE_INDEX |
static String[] |
LIGHTSOURCE_L |
protected static int |
MAKERNOTE
ExifVersion tag.
|
protected static int |
MAXAPERTUREVALUE
ExifVersion tag.
|
protected static int |
METERINGMODE
ExifVersion tag.
|
static int[] |
METERINGMODE_INDEX |
static String[] |
METERINGMODE_L |
protected static int |
OECF
ExifVersion tag.
|
protected static int |
PIXELXDIMENSION
ExifVersion tag.
|
protected static int |
PIXELYDIMENSION
ExifVersion tag.
|
protected static int |
RELATEDSOUNDFILE
ExifVersion tag.
|
protected static int |
SATURATION
ExifVersion tag.
|
static String[] |
SATURATION_L |
protected static int |
SCENECAPTURETYPE
ExifVersion tag.
|
static String[] |
SCENECAPTURETYPE_L |
protected static int |
SCENETYPE
ExifVersion tag.
|
static String[] |
SCENETYPE_L |
protected static int |
SENSINGMETHOD
ExifVersion tag.
|
static String[] |
SENSINGMETHOD_L |
protected static int |
SHARPNESS
ExifVersion tag.
|
static String[] |
SHARPNESS_L |
protected static int |
SHUTTERSPEEDVALUE
ExifVersion tag.
|
protected static int |
SPATIALFREQUENCYRESPONSE
ExifVersion tag.
|
protected static int |
SPECTRALSENSITIVITY
ExifVersion tag.
|
protected static int |
SUBJECTAREA
ExifVersion tag.
|
protected static int |
SUBJECTDISTANCE
ExifVersion tag.
|
protected static int |
SUBJECTDISTANCERANGE
ExifVersion tag.
|
static String[] |
SUBJECTDISTANCERANGE_L |
protected static int |
SUBJECTLOCATION
ExifVersion tag.
|
protected static int |
SUBSECTIME
ExifVersion tag.
|
protected static int |
SUBSECTIMEDIGITIZED
ExifVersion tag.
|
protected static int |
SUBSECTIMEORIGINAL
ExifVersion tag.
|
protected static int |
USERCOMMENT
ExifVersion tag.
|
protected static int |
WHITEBALANCE
ExifVersion tag.
|
static String[] |
WHITEBALANCE_L |
| Constructor and Description |
|---|
ExifIFD(long offset,
RepInfo info,
RandomAccessFile raf,
boolean bigEndian)
Instantiate an
ExifIFD object. |
| Modifier and Type | Method and Description |
|---|---|
List |
exifProps(Property pHeader)
Extracts and returns the Exif property list from a standard
IFD property header.
|
int |
getColorspace()
returns the colorspace value (tag 40961).
|
String |
getExifVersion()
Returns the Exif version string (tag 36864).
|
String |
getFlashpixVersion()
Returns the Flashpix version string (tag 40960).
|
NisoImageMetadata |
getNisoImageMetadata()
Returns the constructed NisoImageMetadata.
|
Property |
getProperty(boolean rawOutput)
Get the IFD properties.
|
void |
lookupTag(int tag,
int type,
long count,
long value)
Lookup an IFD tag.
|
addBitmaskProperty, addIntegerArrayProperty, addIntegerProperty, addIntegerProperty, addRationalArrayProperty, addRationalProperty, average, calcValueSize, checkCount, checkCountArray, checkType, checkType, getErrors, getNext, getOffset, getVersion, isBigEndian, isFirst, isThumbnail, parse, parse, parse, postParseInitialization, propertyHeader, readASCII, readASCIIArray, readByte, readByteArray, readDoubleArray, readLong, readLongArray, readRational, readRationalArray, readShort, readShortArray, readSignedRational, readSignedRationalArray, readSShortArray, readTrueByteArray, readUnsigned, setFirst, setThumbnailprotected static final int EXPOSURETIME
protected static final int FNUMBER
protected static final int EXPOSUREPROGRAM
protected static final int SPECTRALSENSITIVITY
protected static final int ISOSPEEDRATINGS
protected static final int OECF
protected static final int EXIFVERSION
protected static final int DATETIMEORIGINAL
protected static final int DATETIMEDIGITIZED
protected static final int COMPONENTSCONFIGURATION
protected static final int COMPRESSEDBITSPERPIXEL
protected static final int SHUTTERSPEEDVALUE
protected static final int APERTUREVALUE
protected static final int BRIGHTNESSVALUE
protected static final int EXPOSUREBIASVALUE
protected static final int MAXAPERTUREVALUE
protected static final int SUBJECTDISTANCE
protected static final int METERINGMODE
protected static final int LIGHTSOURCE
protected static final int FLASH
protected static final int FOCALLENGTH
protected static final int SUBJECTAREA
protected static final int MAKERNOTE
protected static final int USERCOMMENT
protected static final int SUBSECTIME
protected static final int SUBSECTIMEORIGINAL
protected static final int SUBSECTIMEDIGITIZED
protected static final int FLASHPIXVERSION
protected static final int COLORSPACE
protected static final int PIXELXDIMENSION
protected static final int PIXELYDIMENSION
protected static final int RELATEDSOUNDFILE
protected static final int FLASHENERGY
protected static final int SPATIALFREQUENCYRESPONSE
protected static final int FOCALPLANEXRESOLUTION
protected static final int FOCALPLANEYRESOLUTION
protected static final int FOCALPLANERESOLUTIONUNIT
protected static final int SUBJECTLOCATION
protected static final int EXPOSUREINDEX
protected static final int SENSINGMETHOD
protected static final int FILESOURCE
protected static final int SCENETYPE
protected static final int CFAPATTERN
protected static final int CUSTOMRENDERED
protected static final int EXPOSUREMODE
protected static final int WHITEBALANCE
protected static final int DIGITALZOOMRATIO
protected static final int FOCALLENGTHIN35MMFILM
protected static final int SCENECAPTURETYPE
protected static final int GAINCONTROL
protected static final int CONTRAST
protected static final int SATURATION
protected static final int SHARPNESS
protected static final int DEVICESETTINGDESCRIPTION
protected static final int SUBJECTDISTANCERANGE
protected static final int IMAGEUNIQUEID
public static final String[] COMPONENTSCONFIGURATION_L
public static final String[] CONTRAST_L
public static final String[] CUSTOMRENDERED_L
public static final String[] EXPOSUREMODE_L
public static final String[] EXPOSUREPROGRAM_L
public static final String[] FILESOURCE_L
public static final String[] FLASH_L
public static final int[] FLASH_INDEX
public static final String[] FOCALPLANERESOLUTIONUNIT_L
public static final String[] GAINCONTROL_L
public static final String[] LIGHTSOURCE_L
public static final int[] LIGHTSOURCE_INDEX
public static final String[] METERINGMODE_L
public static final int[] METERINGMODE_INDEX
public static final String[] SATURATION_L
public static final String[] SCENECAPTURETYPE_L
public static final String[] SCENETYPE_L
public static final String[] SENSINGMETHOD_L
public static final String[] SHARPNESS_L
public static final String[] SUBJECTDISTANCERANGE_L
public static final String[] WHITEBALANCE_L
protected int _colorSpace
protected String _exifVersion
protected String _flashpixVersion
public ExifIFD(long offset,
RepInfo info,
RandomAccessFile raf,
boolean bigEndian)
ExifIFD object.offset - IFD offsetinfo - the RepInfo objectraf - TIFF filebigEndian - True if big-endian filepublic Property getProperty(boolean rawOutput)
getProperty in class IFDpublic String getExifVersion()
public NisoImageMetadata getNisoImageMetadata()
public String getFlashpixVersion()
public int getColorspace()
public List exifProps(Property pHeader)
public void lookupTag(int tag,
int type,
long count,
long value)
throws TiffException
lookupTag in class IFDTiffExceptionCopyright © 2008–2021 The Open Preservation Foundation. All rights reserved.