Class GifGraphicsControlBlock

Class GifGraphicsControlBlock

Nazwa przestrzeń: Aspose.Imaging.FileFormats.Gif.Blocks Zgromadzenie: Aspose.Imaging.dll (25.4.0)

Blok sterowania graficznego GIF.

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

Inheritance

object GifBlock GifGraphicsControlBlock

Implements

IGifBlock

Dziedziczeni członkowie

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

Inicjalizuje nową instancję klasy Aspose.Imaging.FileFormats.Gif.Blocks.

public GifGraphicsControlBlock()

GifGraphicsControlBlock(byta, ushort, byte)

Inicjalizuje nową instancję klasy Aspose.Imaging.FileFormats.Gif.Blocks.

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

Parameters

flags byte

i flagi .

delayTime ushort

Czas opóźnienia wyrażony jest w 1/100 sekund.

transparentColorIndex byte

Transparentny indeks kolorów.

GifGraphicsControlBlock(Ushort, Bool, byte, boolMetoda rozładowania)

Inicjalizuje nową instancję klasy Aspose.Imaging.FileFormats.Gif.Blocks.

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

Parameters

delayTime ushort

Czas opóźnienia wyrażony jest w 1/100 sekund.

hasTransparentColor bool

Jeśli ustawiono na “prawdziwy” transparentColorIndex" jest ważny.

transparentColorIndex byte

Transparentny indeks kolorów.

requiresUserInput bool

Jeśli ustawiono na “prawdziwy” wkład użytkownika jest oczekiwany.

disposalMethod DisposalMethod

Metoda dystrybucji .

Fields

BlockHeaderSize

Określ rozmiar nagłówka bloku.

public const int BlockHeaderSize = 8

Wartość pola

int

ExtensionLabel

etykietę rozszerzenia.

public const byte ExtensionLabel = 249

Wartość pola

byte

SubBlockSize

Dostęp do rozmiaru subbloku.

public const byte SubBlockSize = 4

Wartość pola

byte

Properties

DelayTime

Otrzymuje lub ustawia czas opóźnienia ramowego wyrażony w 1/100 sekund.

public ushort DelayTime { get; set; }

Wartość nieruchomości

ushort

DisposalMethod

Dostęp lub ustawienie metody usunięcia.

public DisposalMethod DisposalMethod { get; set; }

Wartość nieruchomości

DisposalMethod

Flags

Zatrzymać lub umieścić flagi.

public byte Flags { get; set; }

Wartość nieruchomości

byte

HasTransparentColor

Otrzymuje lub ustawia wartość wskazującą, czy blok sterowania graficznego ma przejrzysty kolor.

public bool HasTransparentColor { get; set; }

Wartość nieruchomości

bool

TransparentColorIndex

Otrzymuje lub ustawia przejrzysty indeks kolorów.

public byte TransparentColorIndex { get; set; }

Wartość nieruchomości

byte

UserInputExpected

Otrzymuje lub ustawia wartość wskazującą, czy oczekiwany jest wkład użytkownika.

public bool UserInputExpected { get; set; }

Wartość nieruchomości

bool

Methods

CreateFlags(Bool, bool i dyspozycja)

Stwórz swoje flagi.

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

Parameters

hasTransparentColor bool

Jeśli ustawiono na “prawdziwy” Aspose.Imaging.FileFormats.Gif.Blocks.DziesGraphicsControlBlock ma ważny przejrzysty indeks kolorów.

requiresUserInput bool

Jeśli ustawiono na “prawdziwy” wkład użytkownika jest oczekiwany.

disposalMethod DisposalMethod

Metoda dystrybucji .

Returns

byte

Stworzone flagi.

Save(Stream)

Oszczędza blok do określonego przepływu.

public override void Save(Stream stream)

Parameters

stream Stream

Przepływ do przechowywania danych do.

 Polski