Class GifGraphicsControlBlock

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

IGifBlock

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

int

ExtensionLabel

etiqueta de extensão.

public const byte ExtensionLabel = 249

Valor de campo

byte

SubBlockSize

O tamanho do subbloco.

public const byte SubBlockSize = 4

Valor de campo

byte

Properties

DelayTime

Obter ou definir o tempo de atraso do quadro expressado em 1/100 segundos.

public ushort DelayTime { get; set; }

Valor da propriedade

ushort

DisposalMethod

Obter ou definir o método de disposição.

public DisposalMethod DisposalMethod { get; set; }

Valor da propriedade

DisposalMethod

Flags

Faça ou coloca as bandeiras.

public byte Flags { get; set; }

Valor da propriedade

byte

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

bool

TransparentColorIndex

Recebe ou coloca o índice de cor transparente.

public byte TransparentColorIndex { get; set; }

Valor da propriedade

byte

UserInputExpected

Recebe ou coloca um valor indicando se a entrada do usuário é esperada.

public bool UserInputExpected { get; set; }

Valor da propriedade

bool

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

byte

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.

 Português