Class ImageFrameMetadata
Encapsulates the metadata of an image frame.
Implements
Inherited Members
Namespace: SixLabors.ImageSharp.Metadata
Assembly: SixLabors.ImageSharp.dll
Syntax
public sealed class ImageFrameMetadata : IDeepCloneable<ImageFrameMetadata>
Methods
| Improve this Doc View SourceDeepClone()
Creates a new T
that is a deep copy of the current instance.
Declaration
public ImageFrameMetadata DeepClone()
Returns
Type | Description |
---|---|
ImageFrameMetadata | The |
GetFormatMetadata<TFormatMetadata, TFormatFrameMetadata>(IImageFormat<TFormatMetadata, TFormatFrameMetadata>)
Gets the metadata value associated with the specified key.
Declaration
public TFormatFrameMetadata GetFormatMetadata<TFormatMetadata, TFormatFrameMetadata>(IImageFormat<TFormatMetadata, TFormatFrameMetadata> key)
where TFormatMetadata : class where TFormatFrameMetadata : class, IDeepCloneable
Parameters
Type | Name | Description |
---|---|---|
IImageFormat<TFormatMetadata, TFormatFrameMetadata> | key | The key of the value to get. |
Returns
Type | Description |
---|---|
TFormatFrameMetadata | The |
Type Parameters
Name | Description |
---|---|
TFormatMetadata | The type of format metadata. |
TFormatFrameMetadata | The type of format frame metadata. |