Class GifGraphicsControlBlock
Nazwa przestrzeń: Aspose.Imaging.FileFormats.Gif.Blocks Zgromadzenie: Aspose.Imaging.dll (25.5.0)
Blok sterowania graficznego GIF.
[JsonObject(MemberSerialization.OptIn)]
public class GifGraphicsControlBlock : GifBlock, IGifBlockInheritance
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 = 8Wartość pola
ExtensionLabel
etykietę rozszerzenia.
public const byte ExtensionLabel = 249Wartość pola
SubBlockSize
Dostęp do rozmiaru subbloku.
public const byte SubBlockSize = 4Wartość 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.