Xara 3D Graphics Generator

Service Information

Description

A Web Service that generates high quality 3D text heading graphics. You pass the graphic template style, along with the text, color and a few other parameters. This renders a high quality anti-aliased graphic, stores it on the server and returns the URL of the graphic. The SOAP call should take approximately half a second.

This is based on the proprietary Xara 3D graphic rendering engine. Xara also provide a Web Service Module that provides a UI front end for this Web Service that can be embedded into any website to provide 3D graphic generator to end-users and webmasters. More info can be found at http://www.club.xara.com/referrer/headmaker_trial.asp.

This is the first of a range of Xara Web Services and Web Service Modules (which are Web Services with a UI) that will be released in future. If you are interested in licensing this Web Service for commercial use please see this page.

There are also various example scripts that demonstrate how to call the service using the MS Soap Toolkit.

Methods

Service WSDL File

RenderURL

Renders a 3D heading graphic and returns the URL of the image
Inputs
Template String. The name of the graphic template to use (see GetTemplates below)
Text String. The text to render
TextColor String. The color of the text. 6 hex digits representing an RGB color or empty for the default
BGColor String. The background color of the image. 6 hex digits representing an RGB color or empty for the default
Font String. The name of the font to use (see GetFonts below) or empty for the default
FontSize String. The size of the font (in points) or empty for the default
ExportType String. The export type to use (see GetExportTypes below)
Outputs
URL String. The URL of the rendered image. The URL is valid for at least 1 hour from the time of rendering
Width Long. The width of the image in pixels
Height Long. The height of the image in pixels

GetExportTypes

Returns the allowed values for the ExportType parameter
Inputs
None
Outputs
ExportTypes Array of strings. The allowed export types for the RenderURL method

The method currently returns an array containing the following export types though this is subject to change at any time:
gif
png
jpg

GetFonts

Returns the allowed values for the Font parameter
Inputs
None
Outputs
Fonts Array of strings. The allowed fonts for the RenderURL method

The method currently returns an array containing the following fonts though this is subject to change at any time:
Abbess Regular
Arial
Biorst Regular
Blarney Regular
BodoniExtraBold Bold
Calligraphic Regular
Calvin Regular
Coolsville Regular
DicotMedium Regular
Impact
KlingBold Bold
Splash Regular
Times New Roman
Toledo Regular

GetTemplates

Returns the allowed values for the Template parameter
Inputs
None
Outputs
ExportTypes Array of strings. The allowed templates for the RenderURL method

The method currently returns an array containing the following templates though this is subject to change at any time:
123Round
Arial round
BigBevel
BodoniPlain
Calligraphic2
Coolsville
Dicot
Example2
HollowGold
Impact
Impact3
Static9
Times
TimesGold
Xtreme3