Class GifGraphicsControlBlock
Το όνομα: Aspose.Imaging.FileFormats.Gif.Blocks Συγκέντρωση: Aspose.Imaging.dll (25.4.0)
GIF γραφικά ελέγχου μπλοκ.
[JsonObject(MemberSerialization.OptIn)]
public class GifGraphicsControlBlock : GifBlock, IGifBlock
Inheritance
object ← GifBlock ← GifGraphicsControlBlock
Implements
Κληρονομημένα μέλη
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()
Αρχίζει μια νέα περίπτωση της κατηγορίας Aspose.Imaging.FileFormats.Gif.Blocks.GifGraphicsControlBlock.
public GifGraphicsControlBlock()
GifGraphicsControlBlock(Μπάτ, Μπάτ, Μπάτ)
Αρχίζει μια νέα περίπτωση της κατηγορίας Aspose.Imaging.FileFormats.Gif.Blocks.GifGraphicsControlBlock.
public GifGraphicsControlBlock(byte flags, ushort delayTime, byte transparentColorIndex)
Parameters
flags
byte
και τις σημαίες.
delayTime
ushort
Ο χρόνος καθυστέρησης εκφράζεται σε 1/100 δευτερόλεπτα.
transparentColorIndex
byte
Ο διαφανής δείκτης χρώματος.
GifGraphicsControlBlock(Μπάτ, Μπάτ, Μπάτ, Μπάτ, Μπάτ)
Αρχίζει μια νέα περίπτωση της κατηγορίας Aspose.Imaging.FileFormats.Gif.Blocks.GifGraphicsControlBlock.
public GifGraphicsControlBlock(ushort delayTime, bool hasTransparentColor, byte transparentColorIndex, bool requiresUserInput, DisposalMethod disposalMethod)
Parameters
delayTime
ushort
Ο χρόνος καθυστέρησης εκφράζεται σε 1/100 δευτερόλεπτα.
hasTransparentColor
bool
αν ορίσετε στο “πραγματικό” το transparentColorIndex" είναι έγκυρο.
transparentColorIndex
byte
Ο διαφανής δείκτης χρώματος.
requiresUserInput
bool
Εάν ρυθμιστεί στο “πραγματικό” αναμένεται η εισαγωγή του χρήστη.
disposalMethod
DisposalMethod
Η μέθοδος διάθεσης.
Fields
BlockHeaderSize
Προσδιορίζει το μέγεθος του κεφαλιού μπλοκ.
public const int BlockHeaderSize = 8
Αξία πεδίου
ExtensionLabel
Ετικέτα επέκτασης.
public const byte ExtensionLabel = 249
Αξία πεδίου
SubBlockSize
Πάρτε το μέγεθος του υπο-μπλοκ.
public const byte SubBlockSize = 4
Αξία πεδίου
Properties
DelayTime
Αποκτά ή ρυθμίζει τον χρόνο καθυστέρησης του πλαισίου που εκφράζεται σε 1/100 δευτερόλεπτα.
public ushort DelayTime { get; set; }
Αξία ιδιοκτησίας
DisposalMethod
Αποκτά ή καθορίζει τη μέθοδο διάθεσης.
public DisposalMethod DisposalMethod { get; set; }
Αξία ιδιοκτησίας
Flags
Να πάρει ή να βάλει τις σημαίες.
public byte Flags { get; set; }
Αξία ιδιοκτησίας
HasTransparentColor
Αποκτά ή καθορίζει μια τιμή που υποδεικνύει εάν το μπλοκ ελέγχου γραφικών έχει διαφανή χρώμα.
public bool HasTransparentColor { get; set; }
Αξία ιδιοκτησίας
TransparentColorIndex
Αποκτά ή τοποθετεί τον διαφανή δείκτη χρωμάτων.
public byte TransparentColorIndex { get; set; }
Αξία ιδιοκτησίας
UserInputExpected
Αποκτά ή καθορίζει μια τιμή που υποδεικνύει αν η εισαγωγή του χρήστη αναμένεται.
public bool UserInputExpected { get; set; }
Αξία ιδιοκτησίας
Methods
CreateFlags(Μπόλ, Μπόλ, Μπόλ, Μπόλ)
Δημιουργεί τις σημαίες.
public static byte CreateFlags(bool hasTransparentColor, bool requiresUserInput, DisposalMethod disposalMethod)
Parameters
hasTransparentColor
bool
Εάν έχετε ρυθμίσει για να ‘πραγματικά’ το Aspose.Imaging.FileFormats.Gif.Blocks.GifGraphicsControlBlock έχει έγκυρο διαφανές δείκτη χρωμάτων.
requiresUserInput
bool
Εάν ρυθμιστεί στο “πραγματικό” αναμένεται η εισαγωγή του χρήστη.
disposalMethod
DisposalMethod
Η μέθοδος διάθεσης.
Returns
Οι δημιουργημένες σημαίες.
Save(Stream)
Αποθηκεύει το μπλοκ στην καθορισμένη ροή.
public override void Save(Stream stream)
Parameters
stream
Stream
Η ροή για να αποθηκεύσετε τα δεδομένα.