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. |