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

create (commandName : string, [arg : any]*) : nodeset

Mit dieser Methode lassen sich alle im Image Server vorhanden Befehle ausführen. Eine Übersicht der verfügbaren Befehle, ihre Schreibweise und die möglichen Parameter sind auf Ihrem Image Server ersichtlich. Die Schreibweise der Methode ist im folgendem Beispiel erkennbar:

<xsl:variable name="apply" select="is:applyCommand($workspace,isc:create('resample',is:createSize(400,300),'HanningFilter') )" />

Hier wird der Befehl "resample" mit den Parametern is:createSize(400,300) und 'HanningFilter' ausgeführt. Der Befehl "resample" dient zur Anpassung der Bildgröße an ein gewünschtes Format. Wie im Beispiel erkennbar wird die Methode mit dem Namen und den Parametern des Befehles als Übergabewerte durch Komma getrennt aufgerufen. Die maximale Anzahl der Parameter des Befehles beläuft sich dabei auf 7.

Im folgenden Beispiel wird eine mögliche Verwendung der Methode gezeigt:

<xsl:stylesheet xmlns:b="http://onionworks.net/2004/renderengine/binary" xmlns:onion="http://onionworks.net/2004/data" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:isc="http://onionworks.net/2006/imageservice/commands" xmlns:ise="http://onionworks.net/2006/imageservice/encoders" xmlns:is="http://onionworks.net/2006/imageservice" version="1.0">
<xsl:output method="xml" omit-xml-declaration="yes" indent="no" />
<xsl:template match="/resource">
<xsl:variable name="workspace" select="is:createWorkspace('onion://data/binaries/665.101', true())" />
<xsl:variable name="apply" select="is:applyCommand($workspace,isc:create('resample',is:createSize(400,300),'HanningFilter') )" />
<xsl:variable name="doWrite" select="is:writeWorkspace($workspace, ise:createJpegEncoder(80))" />
<b:output mimeType="{@onion:src.mimeType}">
<b:webResponse expires="60" />
</b:output>
</xsl:template>
</xsl:stylesheet>
Gebrauch der Methode create

In diesem Beispiel wird ein vorhandenes Bild in die Größe 400 x 300 gebracht und anschließend in dem JPEG Bildformat mit 80% Bildqualität gespeichert.