Class GifFrameMetadata
- Namespace
- SixLabors.ImageSharp.Formats.Gif
- Assembly
- SixLabors.ImageSharp.dll
Provides Gif specific metadata information for the image frame.
public class GifFrameMetadata : IDeepCloneable
- Inheritance
-
GifFrameMetadata
- Implements
- Inherited Members
Constructors
GifFrameMetadata()
Initializes a new instance of the GifFrameMetadata class.
public GifFrameMetadata()
Properties
ColorTableMode
Gets or sets the color table mode.
public GifColorTableMode ColorTableMode { get; set; }
Property Value
DisposalMethod
Gets or sets the disposal method for animated images. Primarily used in Gif animation, this field indicates the way in which the graphic is to be treated after being displayed.
public GifDisposalMethod DisposalMethod { get; set; }
Property Value
FrameDelay
Gets or sets the frame delay for animated images. If not 0, when utilized in Gif animation, this field specifies the number of hundredths (1/100) of a second to wait before continuing with the processing of the Data Stream. The clock starts ticking immediately after the graphic is rendered.
public int FrameDelay { get; set; }
Property Value
HasTransparency
Gets or sets a value indicating whether the frame has transparency
public bool HasTransparency { get; set; }
Property Value
LocalColorTable
Gets or sets the local color table, if any. The underlying pixel format is represented by Rgb24.
public ReadOnlyMemory<Color>? LocalColorTable { get; set; }
Property Value
TransparencyIndex
Gets or sets the transparency index. When HasTransparency is set to true this value indicates the index within the color palette at which the transparent color is located.
public byte TransparencyIndex { get; set; }
Property Value
Methods
DeepClone()
public IDeepCloneable DeepClone()