Class GifGraphicsControlBlock
Nome do espaço: Aspose.Imaging.FileFormats.Gif.Blocks Assembleia: Aspose.Imaging.dll (25.4.0)
Bloco de controle gráfico GIF.
[JsonObject(MemberSerialization.OptIn)]
public class GifGraphicsControlBlock : GifBlock, IGifBlock
Inheritance
object ← GifBlock ← GifGraphicsControlBlock
Implements
Membros herdados
GifBlock.ExtensionIntroducer , GifBlock.Save(Stream) , GifBlock.IsChanged , object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
GifGraphicsControlBlock()
Inicia uma nova instância da classe Aspose.Imaging.FileFormats.Gif.Blocks.GifGraphicsControlBlock.
public GifGraphicsControlBlock()
GifGraphicsControlBlock(Título: Título, Título)
Inicia uma nova instância da classe Aspose.Imaging.FileFormats.Gif.Blocks.GifGraphicsControlBlock.
public GifGraphicsControlBlock(byte flags, ushort delayTime, byte transparentColorIndex)
Parameters
flags
byte
As bandeiras.
delayTime
ushort
O tempo de atraso expressa em 1/100 segundos.
transparentColorIndex
byte
O índice de cor transparente.
GifGraphicsControlBlock(Ushort, bool, byte, bool, DisposalMetodo)
Inicia uma nova instância da classe Aspose.Imaging.FileFormats.Gif.Blocks.GifGraphicsControlBlock.
public GifGraphicsControlBlock(ushort delayTime, bool hasTransparentColor, byte transparentColorIndex, bool requiresUserInput, DisposalMethod disposalMethod)
Parameters
delayTime
ushort
O tempo de atraso expressa em 1/100 segundos.
hasTransparentColor
bool
se configurado para ‘verdade’ o transparentColorIndex’ é válido.
transparentColorIndex
byte
O índice de cor transparente.
requiresUserInput
bool
Se configurado para “verdadeiro”, a entrada do usuário é esperada.
disposalMethod
DisposalMethod
O método de disposição.
Fields
BlockHeaderSize
Determina o tamanho do bloco.
public const int BlockHeaderSize = 8
Valor de campo
ExtensionLabel
etiqueta de extensão.
public const byte ExtensionLabel = 249
Valor de campo
SubBlockSize
O tamanho do subbloco.
public const byte SubBlockSize = 4
Valor de campo
Properties
DelayTime
Obter ou definir o tempo de atraso do quadro expressado em 1/100 segundos.
public ushort DelayTime { get; set; }
Valor da propriedade
DisposalMethod
Obter ou definir o método de disposição.
public DisposalMethod DisposalMethod { get; set; }
Valor da propriedade
Flags
Faça ou coloca as bandeiras.
public byte Flags { get; set; }
Valor da propriedade
HasTransparentColor
Recebe ou coloca um valor indicando se o bloco de controle gráfico tem uma cor transparente.
public bool HasTransparentColor { get; set; }
Valor da propriedade
TransparentColorIndex
Recebe ou coloca o índice de cor transparente.
public byte TransparentColorIndex { get; set; }
Valor da propriedade
UserInputExpected
Recebe ou coloca um valor indicando se a entrada do usuário é esperada.
public bool UserInputExpected { get; set; }
Valor da propriedade
Methods
CreateFlags(Bool, Bool, DisposalMetodo)
Criando as bandeiras.
public static byte CreateFlags(bool hasTransparentColor, bool requiresUserInput, DisposalMethod disposalMethod)
Parameters
hasTransparentColor
bool
Se você configurar para ‘verdade’ o Aspose.Imaging.FileFormats.Gif.Blocks.GifGraphicsControlBlock tem um índice de cor transparente válido.
requiresUserInput
bool
Se configurado para “verdadeiro”, a entrada do usuário é esperada.
disposalMethod
DisposalMethod
O método de disposição.
Returns
As bandeiras geradas.
Save(Stream)
Salve o bloco para o fluxo especificado.
public override void Save(Stream stream)
Parameters
stream
Stream
O fluxo para salvar dados para.