Class GifBlocksRegistry
Numele spaţiului: Aspose.Imaging.FileFormats.Gif Asamblare: Aspose.Imaging.dll (25.4.0)
Reprezintă blocurile GIF în registrul de deschidere.
public static class GifBlocksRegistry
Inheritance
Membrii moștenitori
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Properties
RegisteredDescriptors
Obțineți descriptori înregistrați.
public static IGifBlockLoaderDescriptor[] RegisteredDescriptors { get; }
Valoarea proprietății
Methods
GetFirstSupportedDescriptor(Stream)
Obține primul descriptor de deschidere susținut.
public static IGifBlockLoaderDescriptor GetFirstSupportedDescriptor(Stream stream)
Parameters
stream
Stream
şi fluxul .
Returns
GIF-ul blochează descriptorul de deschidere sau zero, dacă nu este suportat pentru un astfel de flux.
Remarks
Primul deschis va fi, de fapt, ultimul înregistrat.
GetFirstSupportedDescriptorByTypeName(Strângere)
Obține primul descriptor susținut prin numele tipului său.
public static IGifBlockLoaderDescriptor GetFirstSupportedDescriptorByTypeName(string descriptorTypeName)
Parameters
descriptorTypeName
string
Numele tipului de descriptor.
Returns
Primul descriptor deschis găsit sau zero, dacă nu un astfel de descriptor este găsit.
Remarks
Primul descriptor de deschidere va fi, de fapt, ultimul înregistrat.
LoadBlockByFirstSupportedDescriptor(Războiul, IColorPalette)
Încărcați blocul gif folosind primul deschis găsit potrivit pentru stream'.
public static IGifBlock LoadBlockByFirstSupportedDescriptor(Stream stream, IColorPalette containerPalette)
Parameters
stream
Stream
şi fluxul .
containerPalette
IColorPalette
Paleta de container.
Returns
Blocul GIF încărcat sau zero dacă nu se găsește niciun deschizător.
Remarks
Primul deschis va fi, de fapt, ultimul înregistrat.
RegisterOpener(Cuvânt cheieBlockLoaderDescriptor)
Înregistrează deschizătorul.
public static void RegisterOpener(IGifBlockLoaderDescriptor openerDescriptor)
Parameters
openerDescriptor
IGifBlockLoaderDescriptor
Descriptorul de deschidere pentru a se înregistra.
UnregisterOpener(Cuvânt cheieBlockLoaderDescriptor)
Nu înregistrați deschiderea.
public static void UnregisterOpener(IGifBlockLoaderDescriptor openerDescriptor)
Parameters
openerDescriptor
IGifBlockLoaderDescriptor
Descriptorul de deschidere pentru a nu se înregistra.