Class GifGraphicsControlBlock

Class GifGraphicsControlBlock

Nombre del espacio: Aspose.Imaging.FileFormats.Gif.Blocks Asamblea: Aspose.Imaging.dll (25.4.0)

El bloque de control gráfico GIF.

[JsonObject(MemberSerialization.OptIn)]
public class GifGraphicsControlBlock : GifBlock, IGifBlock

Inheritance

object GifBlock GifGraphicsControlBlock

Implements

IGifBlock

Miembros heredados

GifBlock.ExtensionIntroducer ,y, GifBlock.Save(Stream) ,y, GifBlock.IsChanged ,y, object.GetType() ,y, object.MemberwiseClone() ,y, object.ToString() ,y, object.Equals(object?) ,y, object.Equals(object?, object?) ,y, object.ReferenceEquals(object?, object?) ,y, object.GetHashCode()

Constructors

GifGraphicsControlBlock()

Inicia una nueva instancia de la clase Aspose.Imaging.FileFormats.Gif.Blocks.GifGraphicsControlBlock.

public GifGraphicsControlBlock()

GifGraphicsControlBlock(Título: Título, Título y Título)

Inicia una nueva instancia de la clase Aspose.Imaging.FileFormats.Gif.Blocks.GifGraphicsControlBlock.

public GifGraphicsControlBlock(byte flags, ushort delayTime, byte transparentColorIndex)

Parameters

flags byte

y las banderas.

delayTime ushort

El tiempo de retraso se expresa en 1/100 segundos.

transparentColorIndex byte

El índice de color transparente.

GifGraphicsControlBlock(Ushort, bool, byte, bool, dispuestaMétodo)

Inicia una nueva instancia de la clase Aspose.Imaging.FileFormats.Gif.Blocks.GifGraphicsControlBlock.

public GifGraphicsControlBlock(ushort delayTime, bool hasTransparentColor, byte transparentColorIndex, bool requiresUserInput, DisposalMethod disposalMethod)

Parameters

delayTime ushort

El tiempo de retraso se expresa en 1/100 segundos.

hasTransparentColor bool

si se establece para ‘verdad’ la transparentColorIndex’ es válida.

transparentColorIndex byte

El índice de color transparente.

requiresUserInput bool

Si se establece a “verdad” se espera la entrada del usuario.

disposalMethod DisposalMethod

El método de disolución.

Fields

BlockHeaderSize

Especifica el tamaño del encabezado de bloque.

public const int BlockHeaderSize = 8

Valor de campo

int

ExtensionLabel

etiqueta de extensión.

public const byte ExtensionLabel = 249

Valor de campo

byte

SubBlockSize

Tiene el tamaño del subbloco.

public const byte SubBlockSize = 4

Valor de campo

byte

Properties

DelayTime

Obtenga o establece el tiempo de retraso del marco expresado en 1/100 segundos.

public ushort DelayTime { get; set; }

Valor de la propiedad

ushort

DisposalMethod

Obtenga o establece el método de disolución.

public DisposalMethod DisposalMethod { get; set; }

Valor de la propiedad

DisposalMethod

Flags

Toma o pone las banderas.

public byte Flags { get; set; }

Valor de la propiedad

byte

HasTransparentColor

Obtenga o establece un valor que indica si el bloque de control gráfico tiene un color transparente.

public bool HasTransparentColor { get; set; }

Valor de la propiedad

bool

TransparentColorIndex

Obtenga o establece el índice de color transparente.

public byte TransparentColorIndex { get; set; }

Valor de la propiedad

byte

UserInputExpected

Recibe o establece un valor que indica si se espera la entrada del usuario.

public bool UserInputExpected { get; set; }

Valor de la propiedad

bool

Methods

CreateFlags(bool, bool, dispuestaMétodo)

Crean las banderas.

public static byte CreateFlags(bool hasTransparentColor, bool requiresUserInput, DisposalMethod disposalMethod)

Parameters

hasTransparentColor bool

si se establece para ‘verdad’ el Aspose.Imaging.FileFormats.Gif.Blocks.GifGraphicsControlBlock tiene un índice de color transparente válido.

requiresUserInput bool

Si se establece a “verdad” se espera la entrada del usuario.

disposalMethod DisposalMethod

El método de disolución.

Returns

byte

Las banderas generadas.

Save(Stream)

Salva el bloque a la corriente especificada.

public override void Save(Stream stream)

Parameters

stream Stream

El flujo para salvar los datos a.

 Español