Exify
This class provides methods and constants for reading and writing jpeg file metadata. It contains a collection of ExifTags, and a collection of definitions for creating valid ExifTags. The collection of ExifTags can be updated by: reading new ones from a file, deleting or adding existing ones, or building new ExifTags from a tag definition. These ExifTags can be written to a valid jpeg image as exif metadata.
Each ExifTag has a tag ID (TID) and is stored in a specific image file directory (IFD) as specified by the exif standard. A tag definition can be looked up with a constant that is a combination of TID and IFD. This definition has information about the type, number of components, and valid IFDs for a ExifTagKey.open class Exify
Content copied to clipboard
See also
Constructors
Types
ColorSpace
Link copied to clipboard
interface ColorSpace
Content copied to clipboard
ComponentsConfiguration
Link copied to clipboard
interface ComponentsConfiguration
Content copied to clipboard
Compression
Link copied to clipboard
interface Compression
Content copied to clipboard
ExposureMode
Link copied to clipboard
interface ExposureMode
Content copied to clipboard
ExposureProgram
Link copied to clipboard
interface ExposureProgram
Content copied to clipboard
FileSource
Link copied to clipboard
interface FileSource
Content copied to clipboard
GainControl
Link copied to clipboard
interface GainControl
Content copied to clipboard
GpsAltitudeRef
Link copied to clipboard
interface GpsAltitudeRef
Content copied to clipboard
GpsDifferential
Link copied to clipboard
interface GpsDifferential
Content copied to clipboard
GpsLatitudeRef
Link copied to clipboard
interface GpsLatitudeRef
Content copied to clipboard
GpsLongitudeRef
Link copied to clipboard
interface GpsLongitudeRef
Content copied to clipboard
GpsMeasureMode
Link copied to clipboard
interface GpsMeasureMode
Content copied to clipboard
GpsSpeedRef
Link copied to clipboard
interface GpsSpeedRef
Content copied to clipboard
GpsTrackRef
Link copied to clipboard
interface GpsTrackRef
Content copied to clipboard
JpegProcess
Link copied to clipboard
interface JpegProcess
Content copied to clipboard
LightSource
Link copied to clipboard
interface LightSource
Content copied to clipboard
MeteringMode
Link copied to clipboard
interface MeteringMode
Content copied to clipboard
Orientation
Link copied to clipboard
interface Orientation
Content copied to clipboard
PhotometricInterpretation
Link copied to clipboard
interface PhotometricInterpretation
Content copied to clipboard
PlanarConfiguration
Link copied to clipboard
interface PlanarConfiguration
Content copied to clipboard
ResolutionUnit
Link copied to clipboard
interface ResolutionUnit
Content copied to clipboard
Saturation
Link copied to clipboard
interface Saturation
Content copied to clipboard
SceneCapture
Link copied to clipboard
interface SceneCapture
Content copied to clipboard
SensingMethod
Link copied to clipboard
interface SensingMethod
Content copied to clipboard
SensitivityType
Link copied to clipboard
interface SensitivityType
Content copied to clipboard
SubjectDistance
Link copied to clipboard
interface SubjectDistance
Content copied to clipboard
WhiteBalance
Link copied to clipboard
interface WhiteBalance
Content copied to clipboard
YCbCrPositioning
Link copied to clipboard
interface YCbCrPositioning
Content copied to clipboard
Functions
addDateTimeStampTag
Link copied to clipboard
open fun addDateTimeStampTag(tag: Exify.TAG, timestamp: Long, timezone: TimeZone): Boolean
Content copied to clipboard
addGpsDateTimeStampTag
Link copied to clipboard
addGpsTags
Link copied to clipboard
buildTag
Link copied to clipboard
convertLatOrLongToDouble
Link copied to clipboard
open fun convertLatOrLongToDouble(coordinate: Array<Rational>, reference: String): Double
Content copied to clipboard
defineTag
Link copied to clipboard
deleteTag
Link copied to clipboard
getActualTagCount
Link copied to clipboard
getAllTags
Link copied to clipboard
getAltitude
Link copied to clipboard
getApertureSize
Link copied to clipboard
getDateTime
Link copied to clipboard
getDefinedTagCount
Link copied to clipboard
getDefinedTagDefaultIfd
Link copied to clipboard
getDefinedTagType
Link copied to clipboard
getImageSize
Link copied to clipboard
getJpegProcess
Link copied to clipboard
getLatitude
Link copied to clipboard
getLatLongAsDoubles
Link copied to clipboard
getLensModelDescription
Link copied to clipboard
getLongitude
Link copied to clipboard
getOrientationValueForRotation
Link copied to clipboard
getQualityGuess
Link copied to clipboard
getResolutionUnit
Link copied to clipboard
getRotationForOrientationValue
Link copied to clipboard
getTag
Link copied to clipboard
getTagByteValue
Link copied to clipboard
getTagByteValues
Link copied to clipboard
getTagIntValue
Link copied to clipboard
getTagIntValues
Link copied to clipboard
getTagLongValue
Link copied to clipboard
getTagLongValues
Link copied to clipboard
getTagRationalValue
Link copied to clipboard
getTagRationalValues
Link copied to clipboard
getTagsForIfdId
Link copied to clipboard
getTagsForTagId
Link copied to clipboard
getTagStringValue
Link copied to clipboard
getTagValue
Link copied to clipboard
getThumbnail
Link copied to clipboard
getThumbnailBitmap
Link copied to clipboard
open fun getThumbnailBitmap(): Bitmap
Content copied to clipboard
getThumbnailBytes
Link copied to clipboard
getTrueIfd
Link copied to clipboard
getTrueTagKey
Link copied to clipboard
getUserComment
Link copied to clipboard
hasThumbnail
Link copied to clipboard
isTagCountDefined
Link copied to clipboard
isThumbnailCompressed
Link copied to clipboard
readExif
Link copied to clipboard
removeCompressedThumbnail
Link copied to clipboard
open fun removeCompressedThumbnail()
Content copied to clipboard
removeTagDefinition
Link copied to clipboard
resetTagDefinitions
Link copied to clipboard
open fun resetTagDefinitions()
Content copied to clipboard
setCompressedThumbnail
Link copied to clipboard
setExif
Link copied to clipboard
setTag
Link copied to clipboard
open fun setTag(tag: ExifTagInfo): ExifTagInfo
Content copied to clipboard
setTagDefinition
Link copied to clipboard
setTags
Link copied to clipboard
setTagValue
Link copied to clipboard
toBitArray
Link copied to clipboard
writeExif
Link copied to clipboard
writeExifHeader
Link copied to clipboard