ImageMetadata

Inheritance: java.lang.Object

All Implemented Interfaces: com.aspose.imaging.IMetadataContainer

public final class ImageMetadata implements IMetadataContainer

图像元数据类。

方法

方法描述
getExifData()获取 Exif 数据。
setExifData(ExifData value)设置 Exif 数据。
getXmpData()获取 Xmp 数据。
setXmpData(XmpPacketWrapper value)设置 Xmp 数据。
trySetMetadata(IImageMetadataFormat metadata)尝试设置一个 metadata 实例,如果此 Image 实例支持并实现 IImageMetadataFormat 实例。

getExifData()

public ExifData getExifData()

获取 Exif 数据。

Returns: ExifData - Exif data.

setExifData(ExifData value)

public void setExifData(ExifData value)

设置 Exif 数据。

Parameters:

参数类型描述
valueExifDataExif 数据。

getXmpData()

public XmpPacketWrapper getXmpData()

获取 Xmp 数据。

Returns: XmpPacketWrapper - Xmp data.

setXmpData(XmpPacketWrapper value)

public void setXmpData(XmpPacketWrapper value)

设置 Xmp 数据。

Parameters:

参数类型描述
valueXmpPacketWrapperXmp 数据。

trySetMetadata(IImageMetadataFormat metadata)

public boolean trySetMetadata(IImageMetadataFormat metadata)

尝试设置一个 metadata 实例,如果此 Image 实例支持并实现 IImageMetadataFormat 实例。

Parameters:

参数类型描述
metadataIImageMetadataFormat元数据。

Returns: boolean - 如果 metadata 不为 null 且 IMetadataContainer 实例支持和/或实现 IImageMetadataFormat 实例,则为 True;否则为 false。