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

createJpegEncoder () : nodeset

Mit dieser Methode lässt sich das Bild in das JPEG Bildformat umwandeln. Mit den Parametern quality, smoothing und progessive lassen sich die Bildquailtät, die Glättung und der Aufbau des Bildes steuern. Werden diese Parameter nicht übergeben, so werden die Werte 75 für quality, 0 für smoothing und false() für progessive gesetzt.

<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:createJpegEncoder(90,10,true()))" />
<b:output mimeType="image/jpeg">
<b:webResponse expires="60" />
</b:output>
</xsl:template>
</xsl:stylesheet>
Beispiel JPEG Encoder