ExifProfile Class

An immutable EXIF profile: the TIFF-structured EXIF data, starting with the TIFF byte-order header (II*\0 or MM\0*).

public sealed class ExifProfile

Remarks

The data never includes container-specific prefixes such as the JPEG Exif\0\0 APP1 identifier. The typed ImageMetadata.Orientation is authoritative: when the profile is serialized, its orientation tag is rewritten from the typed value, dimension tags are reconciled with the image, and thumbnails made stale by geometry changes are removed.

Constructors

NameDescription
ExifProfile(MetadataBlob)Initializes a new instance of the ExifProfile class.

ExifProfile(MetadataBlob)

ExifProfile.cs

Initializes a new instance of the ExifProfile class.

public ExifProfile(MetadataBlob data)

Parameters

data MetadataBlob
The TIFF-structured EXIF data. It is validated when serialized.

Exceptions

ArgumentNullException
data is null.

Properties

NameDescription
DataGets the raw EXIF data.

Gets the raw EXIF data.

public MetadataBlob Data { get; }

Property value

MetadataBlob