Enums

Details

class GExiv2.ByteOrder(value)

Bases: GObject.GEnum

Options to control the byte order of binary EXIF data exports

LITTLE = 0

Use little-endian byte order

BIG = 1

Use big-endian byte order

class GExiv2.LogLevel(value)

Bases: GObject.GEnum

GExiv2 log levels

DEBUG = 0

Log level for debugging

INFO = 1

Log level for informational messages

WARN = 2

Log level for warning messages

ERROR = 3

Log level for error messages

MUTE = 4

Suppress all log messages

class GExiv2.Orientation(value)

Bases: GObject.GEnum

The orientation of an image is defined as the location of it’s x,y origin. More than rotation, orientation allows for every variation of rotation, flips, and mirroring to be described in 3 bits of data.

A handy primer to orientation can be found at

` <http://jpegclub.org/exif_orientation.html>`__

UNSPECIFIED = 0

The orientation of the image is unknown

NORMAL = 1

The orientation of the image is without any rotation.

HFLIP = 2

The image is flipped on its horizontal axis

ROT_180 = 3

The image is rotated by 180 degrees

VFLIP = 4

The Image is flipped on its vertical axis

ROT_90_HFLIP = 5

The image is rotated by 90 degrees clockwise and flipped on its horizontal axis

ROT_90 = 6

The image is rotated by 90 degrees clockwise

ROT_90_VFLIP = 7

The image is rotated by 90 degrees clockwise and flipped on its vertical axis

ROT_270 = 8

The image is rotated 270 degrees clockwise

class GExiv2.StructureType(value)

Bases: GObject.GEnum

Used in GExiv2.Metadata.set_xmp_tag_struct() to determine the array type

NONE = 0

Structure is not an array

ALT = 20

A list of alternative values

BAG = 21

An unordered list of values

SEQ = 22

An ordered list of values

LANG = 23

Not supported. For completeness only