GifBlocksRegistry

Inheritance: java.lang.Object

public final class GifBlocksRegistry

Rappresenta il registro degli apritori dei blocchi gif.

Metodi

MetodoDescrizione
getRegisteredDescriptors()Ottiene i descrittori registrati.
getFirstSupportedDescriptorByTypeName(String descriptorTypeName)Ottiene il primo descrittore supportato per nome del tipo.
getFirstSupportedDescriptor(InputStream stream)
loadBlockByFirstSupportedDescriptor(InputStream stream, IColorPalette containerPalette)
registerOpener(IGifBlockLoaderDescriptor openerDescriptor)Registra l’apertura.
unregisterOpener(IGifBlockLoaderDescriptor openerDescriptor)Annulla la registrazione dell’apertura.

getRegisteredDescriptors()

public static IGifBlockLoaderDescriptor[] getRegisteredDescriptors()

Ottiene i descrittori registrati.

Valore: i descrittori registrati.

Returns: com.aspose.imaging.fileformats.gif.IGifBlockLoaderDescriptor[]

getFirstSupportedDescriptorByTypeName(String descriptorTypeName)

public static IGifBlockLoaderDescriptor getFirstSupportedDescriptorByTypeName(String descriptorTypeName)

Ottiene il primo descrittore supportato per nome del tipo.

Parameters:

ParametroTipoDescrizione
descriptorTypeNamejava.lang.String

Il primo descrittore di apertura sarà in realtà l’ultimo registrato. |

Returns: IGifBlockLoaderDescriptor - The first found opener descriptor or null if not such descriptor is found.

getFirstSupportedDescriptor(InputStream stream)

public static IGifBlockLoaderDescriptor getFirstSupportedDescriptor(InputStream stream)

Parameters:

ParametroTipoDescrizione
flussojava.io.InputStream

Returns: IGifBlockLoaderDescriptor

loadBlockByFirstSupportedDescriptor(InputStream stream, IColorPalette containerPalette)

public static IGifBlock loadBlockByFirstSupportedDescriptor(InputStream stream, IColorPalette containerPalette)

Parameters:

ParametroTipoDescrizione
flussojava.io.InputStream
containerPaletteIColorPalette

Returns: IGifBlock

registerOpener(IGifBlockLoaderDescriptor openerDescriptor)

public static void registerOpener(IGifBlockLoaderDescriptor openerDescriptor)

Registra l’apertura.

Parameters:

ParametroTipoDescrizione
openerDescriptorIGifBlockLoaderDescriptorIl descrittore di apertura da registrare.

unregisterOpener(IGifBlockLoaderDescriptor openerDescriptor)

public static void unregisterOpener(IGifBlockLoaderDescriptor openerDescriptor)

Annulla la registrazione dell’apertura.

Parameters:

ParametroTipoDescrizione
openerDescriptorIGifBlockLoaderDescriptorIl descrittore di apertura da annullare la registrazione.