Class GifGraphicsControlBlock

Class GifGraphicsControlBlock

Nom dels espais: Aspose.Imaging.FileFormats.Gif.Blocks Assemblea: Aspose.Imaging.dll (25.4.0)

Bloc de control de gràfics GIF.

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

Inheritance

object GifBlock GifGraphicsControlBlock

Implements

IGifBlock

Membres heretats

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()

Inicialitza una nova instància de la classe Aspose.Imaging.FileFormats.Gif.Blocks. GifGraphicsControlBlock.

public GifGraphicsControlBlock()

GifGraphicsControlBlock(Títol: Bite, Ushort i Byte)

Inicialitza una nova instància de la classe Aspose.Imaging.FileFormats.Gif.Blocks. GifGraphicsControlBlock.

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

Parameters

flags byte

Les banderes

delayTime ushort

El temps de retard es va expressar en 1/100 segons.

transparentColorIndex byte

Indicador de color transparent.

GifGraphicsControlBlock(Ushort, Bool, byte, boolMetode de descàrrega)

Inicialitza una nova instància de la classe Aspose.Imaging.FileFormats.Gif.Blocks. GifGraphicsControlBlock.

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

Parameters

delayTime ushort

El temps de retard es va expressar en 1/100 segons.

hasTransparentColor bool

si s’estableix a ’true’ la transparentColorIndex’ és vàlida.

transparentColorIndex byte

Indicador de color transparent.

requiresUserInput bool

Si s’estableix a ’true’ l’entrada d’usuari es preveu.

disposalMethod DisposalMethod

El mètode de disposició.

Fields

BlockHeaderSize

Especifica la grandària del bloc.

public const int BlockHeaderSize = 8

Valor de camp

int

ExtensionLabel

Etiqueta d’extensió.

public const byte ExtensionLabel = 249

Valor de camp

byte

SubBlockSize

Obtenir la mida del subbloc.

public const byte SubBlockSize = 4

Valor de camp

byte

Properties

DelayTime

Obté o fixa el temps de retard del marc expressat en 1/100 segons.

public ushort DelayTime { get; set; }

Valor de la propietat

ushort

DisposalMethod

Obtenir o establir el mètode de disposició.

public DisposalMethod DisposalMethod { get; set; }

Valor de la propietat

DisposalMethod

Flags

Tenen o posen les banderes.

public byte Flags { get; set; }

Valor de la propietat

byte

HasTransparentColor

Obté o estableix un valor que indiqui si el bloc de control gràfic té color transparent.

public bool HasTransparentColor { get; set; }

Valor de la propietat

bool

TransparentColorIndex

Obté o col·loca l’índex de color transparent.

public byte TransparentColorIndex { get; set; }

Valor de la propietat

byte

UserInputExpected

Obté o estableix un valor que indiqui si s’espera la entrada de l’usuari.

public bool UserInputExpected { get; set; }

Valor de la propietat

bool

Methods

CreateFlags(Bool, bool i disposar)

Crea les banderes.

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

Parameters

hasTransparentColor bool

si s’estableix per ’true’ el Aspose.Imaging.FileFormats.Gif.Blocks.DifGraphicsControlBlock té un índex de color transparent vàlid.

requiresUserInput bool

Si s’estableix a ’true’ l’entrada d’usuari es preveu.

disposalMethod DisposalMethod

El mètode de disposició.

Returns

byte

Les banderes generades.

Save(Stream)

Salva el bloc al corrent especificat.

public override void Save(Stream stream)

Parameters

stream Stream

El flux per salvar les dades a.

 Català