Class ImageMetadata

Class ImageMetadata

Namespace: Aspose.Imaging.Metadata
Assembly: Aspose.Imaging.dll (25.12.0)

Image meta data class.

public sealed class ImageMetadata : IMetadataContainer, IHasExifData, IHasXmpData, IHasMetadata

Inheritance

object ImageMetadata

Implements

IMetadataContainer , IHasExifData , IHasXmpData , IHasMetadata

Inherited Members

object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Properties

ExifData

Gets or sets Exif data.

public ExifData ExifData { get; set; }

Property Value

ExifData

XmpData

Gets or sets Xmp data.

public XmpPacketWrapper XmpData { get; set; }

Property Value

XmpPacketWrapper

Methods

TrySetMetadata(IImageMetadataFormat)

Tries to set a metadata instance, if this Aspose.Imaging.Image instance supports and implements Aspose.Imaging.Metadata.IImageMetadataFormat instance.

public bool TrySetMetadata(IImageMetadataFormat metadata)

Parameters

metadata IImageMetadataFormat

The metadata.

Returns

bool

True if metadata is not null and the Aspose.Imaging.IMetadataContainer instance supports and/or implements Aspose.Imaging.Metadata.IImageMetadataFormat instance; otherwise, false.