|
ascompose is a tool to compose image(s) and display/save it based on
supplied XML input file.
ascompose reads supplied XML data, and manipulates image accordingly.
It could transform images from files of any supported file format,
draw gradients, render antialiased texturized text, perform
superimposition of arbitrary number of images, and save images into
files of any of supported output file formats.
ascompose can be compiled to not reference X Window System, thus
allowing it to be used on web servers and any other place. It does not
even require X libraries in that case.
Please go here for the complete documentation.
Supported file types for input are :
- XPM - via internal code, or libXpm library.
- JPEG - via libJpeg library.
- PNG - via libPNG library.
- XCF - via internal code. For now XCF support is not complete as it does not merge layers.
- PPM/PNM - via internal code.
- BMP, ICO, CUR - via internal code.
- GIF - via libungif library (supplied).
- TIFF - via libtiff library (including alpha channel support).
Supported file types for output :
- XPM - via internal code, or libXpm library.
- JPEG - via libJpeg library.
- PNG - via libPNG library.
- GIF - via libungif library.
- TIFF - via libtiff library (including alpha channel support).
Examples
This particular site has been rendered with ascompose using a couple of template
images taken from the now defunct www.guistuff.com website.
The script used for rendering is available here.
Another script used for rendering screenshots images is here.
The images used for rendering are available
here and
here.
|
|