http://onionworks.net/2006/imageservice/encoders

createGifEncoder () : nodeset

Mit dieser Methode lassen sich Bilder in das Gif Bildformat umwandeln. Werden die Parameter nicht angegeben, so werden die Werte false für den Parameter interlace und false für den Parameter optimizeColorDepth gesetzt. Für den Parameter transparentColor, der die transparente Farbe des Bildes repräsentiert, wird kein Farbwerb gesetzt.

Das folgende Beispiel zeigt die Anwendung der Methode mit der Übergabe aller möglichen Parameter.

<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:ise="http://onionworks.net/2006/imageservice/encoders" xmlns:is="http://onionworks.net/2006/imageservice" xmlns:b="http://onionworks.net/2004/renderengine/binary" xmlns:onion="http://onionworks.net/2004/data" version="1.0">
<xsl:output method="xml" omit-xml-declaration="yes" indent="no" />
<xsl:template match="/resource">
<xsl:variable name="workspace" select="is:createWorkspace(@src, true())" />
<xsl:variable name="doWrite" select="is:writeWorkspace($workspace,ise:createGifEncoder(true(),true(), is:createColor(255,255,255)))" />
<b:output mimeType="image/gif">
<b:webResponse expires="60" />
</b:output>
</xsl:template>
</xsl:stylesheet>
Beispiel GIF Encoder