GifBlocksRegistry

Inheritance: java.lang.Object

public final class GifBlocksRegistry

Représente le registre des ouvreurs de blocs gif.

Méthodes

MéthodeDescription
getRegisteredDescriptors()Obtient les descripteurs enregistrés.
getFirstSupportedDescriptorByTypeName(String descriptorTypeName)Obtient le premier descripteur pris en charge par son nom de type.
getFirstSupportedDescriptor(InputStream stream)
loadBlockByFirstSupportedDescriptor(InputStream stream, IColorPalette containerPalette)
registerOpener(IGifBlockLoaderDescriptor openerDescriptor)Enregistre l’ouvreur.
unregisterOpener(IGifBlockLoaderDescriptor openerDescriptor)Désenregistre l’ouvreur.

getRegisteredDescriptors()

public static IGifBlockLoaderDescriptor[] getRegisteredDescriptors()

Obtient les descripteurs enregistrés.

Valeur : les descripteurs enregistrés.

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

getFirstSupportedDescriptorByTypeName(String descriptorTypeName)

public static IGifBlockLoaderDescriptor getFirstSupportedDescriptorByTypeName(String descriptorTypeName)

Obtient le premier descripteur pris en charge par son nom de type.

Parameters:

ParamètreTypeDescription
descriptorTypeNamejava.lang.String

Le premier descripteur d’ouvreur sera en fait le dernier enregistré. |

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:

ParamètreTypeDescription
fluxjava.io.InputStream

Returns: IGifBlockLoaderDescriptor

loadBlockByFirstSupportedDescriptor(InputStream stream, IColorPalette containerPalette)

public static IGifBlock loadBlockByFirstSupportedDescriptor(InputStream stream, IColorPalette containerPalette)

Parameters:

ParamètreTypeDescription
fluxjava.io.InputStream
containerPaletteIColorPalette

Returns: IGifBlock

registerOpener(IGifBlockLoaderDescriptor openerDescriptor)

public static void registerOpener(IGifBlockLoaderDescriptor openerDescriptor)

Enregistre l’ouvreur.

Parameters:

ParamètreTypeDescription
openerDescriptorIGifBlockLoaderDescriptorLe descripteur d’ouvreur à enregistrer.

unregisterOpener(IGifBlockLoaderDescriptor openerDescriptor)

public static void unregisterOpener(IGifBlockLoaderDescriptor openerDescriptor)

Désenregistre l’ouvreur.

Parameters:

ParamètreTypeDescription
openerDescriptorIGifBlockLoaderDescriptorLe descripteur d’ouvreur à désenregistrer.