ExifParser

open class ExifParser

Types

Section
Link copied to clipboard
open class Section

Functions

checkAllowed
Link copied to clipboard
open fun checkAllowed(ifd: Int, tag: TAG): Boolean
open fun checkAllowed(ifd: Int, tagId: Int): Boolean
Get16m
Link copied to clipboard
open fun Get16m(data: Array<Byte>, position: Int): Int
getImageLength
Link copied to clipboard
open fun getImageLength(): Int
getImageWidth
Link copied to clipboard
open fun getImageWidth(): Int
getJpegProcess
Link copied to clipboard
open fun getJpegProcess(): Short
getQualityGuess
Link copied to clipboard
open fun getQualityGuess(): Int
getSections
Link copied to clipboard
open fun getSections(): List<ExifParser.Section>
getTagCountInCurrentIfd
Link copied to clipboard

Gets number of tags in the current IFD area.

open fun getTagCountInCurrentIfd(): Int
getUncompressedDataPosition
Link copied to clipboard
open fun getUncompressedDataPosition(): Int
isDefinedTag
Link copied to clipboard
open fun isDefinedTag(ifdId: Int, tagId: Int): Boolean

Properties

deftabs
Link copied to clipboard
val deftabs: Array<Array<Int>>
EVENT_COMPRESSED_IMAGE
Link copied to clipboard

When the parser reaches the compressed image area.

val EVENT_COMPRESSED_IMAGE: Int
EVENT_END
Link copied to clipboard

When there is nothing more to parse.

val EVENT_END: Int
EVENT_NEW_TAG
Link copied to clipboard

When the parser reaches a new tag. Call getTag to get the corresponding tag.

val EVENT_NEW_TAG: Int
EVENT_START_OF_IFD
Link copied to clipboard

When the parser reaches a new IFD area. Call getCurrentIfd to know which IFD we are in.

val EVENT_START_OF_IFD: Int
EVENT_UNCOMPRESSED_STRIP
Link copied to clipboard

When the parser reaches the uncompressed image strip. Call getStripIndex to get the index of the strip.

val EVENT_UNCOMPRESSED_STRIP: Int
EVENT_VALUE_OF_REGISTERED_TAG
Link copied to clipboard

When the parser reaches the value area of tag that is registered by registerForTagValue previously. Call getTag to get the corresponding tag.

val EVENT_VALUE_OF_REGISTERED_TAG: Int
std_chrominance_quant_tbl
Link copied to clipboard
val std_chrominance_quant_tbl: Array<Int>
std_luminance_quant_tbl
Link copied to clipboard
val std_luminance_quant_tbl: Array<Int>