Table of Contents

Enum ExifDataType

Namespace
SixLabors.ImageSharp.Metadata.Profiles.Exif
Assembly
SixLabors.ImageSharp.dll

Specifies exif data types.

public enum ExifDataType

Fields

Ascii = 2

An 8-bit byte containing one 7-bit ASCII code. The final byte is terminated with NULL. Although the standard defines ASCII this has commonly been ignored as ASCII cannot properly encode text in many languages.

Byte = 1

An 8-bit unsigned integer.

DoubleFloat = 12

A 64-bit double precision floating point value.

Ifd = 13

Reference to an IFD (32-bit (4-byte) unsigned integer).

Ifd8 = 18

Reference to an IFD (64-bit (8-byte) unsigned integer).

Long = 4

A 32-bit (4-byte) unsigned integer.

Long8 = 16

A 64-bit (8-byte) unsigned integer.

Rational = 5

Two LONGs. The first LONG is the numerator and the second LONG expresses the denominator.

Short = 3

A 16-bit (2-byte) unsigned integer.

SignedByte = 6

An 8-bit signed integer.

SignedLong = 9

A 32-bit (4-byte) signed integer (2's complement notation).

SignedLong8 = 17

A 64-bit (8-byte) signed integer (2's complement notation).

SignedRational = 10

Two SLONGs. The first SLONG is the numerator and the second SLONG is the denominator.

SignedShort = 8

A 16-bit (2-byte) signed integer.

SingleFloat = 11

A 32-bit single precision floating point value.

Undefined = 7

An 8-bit byte that can take any value depending on the field definition.

Unknown = 0

Unknown