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.
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 |
GetFonts
Returns the allowed values for the Font parameter | |
Inputs | |
None | |
Outputs | |
Fonts | Array of strings. The allowed fonts for the RenderURL method |
GetTemplates
Returns the allowed values for the Template parameter | |
Inputs | |
None | |
Outputs | |
ExportTypes | Array of strings. The allowed templates for the RenderURL method |