ImageMetadata

Inheritance: java.lang.Object

All Implemented Interfaces: com.aspose.imaging.IMetadataContainer

public final class ImageMetadata implements IMetadataContainer

Image meta data class.

Methods

MethodDescription
getExifData()Gets Exif data.
setExifData(ExifData value)Sets Exif data.
getXmpData()Gets Xmp data.
setXmpData(XmpPacketWrapper value)Sets Xmp data.
trySetMetadata(IImageMetadataFormat metadata)Tries to set a metadata instance, if this Image instance supports and implements IImageMetadataFormat instance.

getExifData()

public ExifData getExifData()

Gets Exif data.

Returns: ExifData - Exif data.

setExifData(ExifData value)

public void setExifData(ExifData value)

Sets Exif data.

Parameters:

ParameterTypeDescription
valueExifDataExif data.

getXmpData()

public XmpPacketWrapper getXmpData()

Gets Xmp data.

Returns: XmpPacketWrapper - Xmp data.

setXmpData(XmpPacketWrapper value)

public void setXmpData(XmpPacketWrapper value)

Sets Xmp data.

Parameters:

ParameterTypeDescription
valueXmpPacketWrapperXmp data.

trySetMetadata(IImageMetadataFormat metadata)

public boolean trySetMetadata(IImageMetadataFormat metadata)

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

Parameters:

ParameterTypeDescription
metadataIImageMetadataFormatThe metadata.

Returns: boolean - True if metadata is not null and the IMetadataContainer instance supports and/or implements IImageMetadataFormat instance; otherwise, false.