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
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
ExtensionLabel
etiqueta de extensión.
public const byte ExtensionLabel = 249
Valor de campo
SubBlockSize
Tiene el tamaño del subbloco.
public const byte SubBlockSize = 4
Valor de campo
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
DisposalMethod
Obtenga o establece el método de disolución.
public DisposalMethod DisposalMethod { get; set; }
Valor de la propiedad
Flags
Toma o pone las banderas.
public byte Flags { get; set; }
Valor de la propiedad
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
TransparentColorIndex
Obtenga o establece el índice de color transparente.
public byte TransparentColorIndex { get; set; }
Valor de la propiedad
UserInputExpected
Recibe o establece un valor que indica si se espera la entrada del usuario.
public bool UserInputExpected { get; set; }
Valor de la propiedad
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
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.