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
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
ExtensionLabel
etykietę rozszerzenia.
public const byte ExtensionLabel = 249
Wartość pola
SubBlockSize
Dostęp do rozmiaru subbloku.
public const byte SubBlockSize = 4
Wartość pola
Properties
DelayTime
Otrzymuje lub ustawia czas opóźnienia ramowego wyrażony w 1/100 sekund.
public ushort DelayTime { get; set; }
Wartość nieruchomości
DisposalMethod
Dostęp lub ustawienie metody usunięcia.
public DisposalMethod DisposalMethod { get; set; }
Wartość nieruchomości
Flags
Zatrzymać lub umieścić flagi.
public byte Flags { get; set; }
Wartość nieruchomości
HasTransparentColor
Otrzymuje lub ustawia wartość wskazującą, czy blok sterowania graficznego ma przejrzysty kolor.
public bool HasTransparentColor { get; set; }
Wartość nieruchomości
TransparentColorIndex
Otrzymuje lub ustawia przejrzysty indeks kolorów.
public byte TransparentColorIndex { get; set; }
Wartość nieruchomości
UserInputExpected
Otrzymuje lub ustawia wartość wskazującą, czy oczekiwany jest wkład użytkownika.
public bool UserInputExpected { get; set; }
Wartość nieruchomości
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
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.