<img id="back" src=back.xpm/>
Preload images.
<img id="fore" src=fore.xpm/>
<img id="ice" src="/tmp/IceAlpha-0.5.png"/>
<img id="redbrush" src="/tmp/RedbrushAlpha-0.5.png"/>
<img id="root" src="xroot:"/>
<img id="rose" src=rose512.jpg/>
<img id="testimg" src="/tmp/testimg.jpg"/>

"Burning Rose"
<composite id="Burning Rose" op=hue>
  <composite op=add>
    <scale width=512 height=384><recall srcid=rose/></scale>
    <tile width=512 height=384><recall srcid=back/></tile>
  </composite>
  <tile width=512 height=384><recall srcid=fore/></tile>
</composite>

"astext demo"
<text id="tmp" fgimage="fore" font="test.ttf" point=32>Smart Brown Dog jumps
 Over The Lazy Fox,
 and falls into the ditch.</text>
<bevel id="astext demo" color="#dfdfdfdf #df8f8f8f" border="10 10 10 10">
  <composite>
    <tile refid="tmp" width=100%+32 height=100%+32><recall srcid="back"/></tile>
    <recall srcid="tmp" x="16" y="16"/>
  </composite>
</bevel>

"AfterStep owns!"
People can't seem to find the images to this one, and it's a strange 
thing. :)  Anyway, they're on libAfterImage's screenshots page.  Here 
are direct links, for the lazy:
http://afterstep.sourceforge.net/afterimage/testimg.jpg
http://afterstep.sourceforge.net/afterimage/RedbrushAlpha-0.5.png
http://afterstep.sourceforge.net/afterimage/IceAlpha-0.5.png
<crop height="512" width="640" id="AfterStep owns! text">
<text point="32" fgcolor="#ffffffff" font="test.ttf" id="AfterStep owns! text mask">AfterStep  owns jjjijijiji you
it owns your soul
and all your relatives will pity you, when you discover just how devoted you are.</text>
</crop>
<composite id="AfterStep owns!">
  <tile width="640" height="512"><img src="/tmp/testimg.jpg"/></tile>
  <scale tint="#7fffffff" width="640" height="512"><img src="/tmp/RedbrushAlpha-0.5.png"/></scale>
  <crop width="640" height="512"><scale width="910" height="600"><img src="/tmp/IceAlpha-0.5.png"/></scale></crop>
  <recall tint="#7fffffff" x=20 y=150 srcid="AfterStep owns! text"/>
  <bevel border="8 8 6 6" color="#dfdfdfdf #df8f8f8f" tint="#7fffffff" y="6" x="20">
    <gradient offsets="0.0 0.125 0.25 0.5625 0.8 1.0" colors="#fe007fff #fe00ffff #fe007fff #ff0000ff #ff000000 #ffffff00" height="500" width="600" angle="90"></gradient>
  </bevel>
  <mirror tint="#7fffffff" x=20 y=300 dir="vertical"><recall srcid="AfterStep owns! text"/></mirror>
</composite>

My current testing XML.
<composite id="test output">
  <scale width="640" height="512"><recall srcid="testimg"/></scale>
  <rotate angle=90><scale width="640" height="512"><recall srcid="redbrush"/></scale></rotate>
  <scale width="640" height="512"><recall srcid="ice"/></scale>
  <bevel color="#dfdfdfdf #df8f8f8f" border="8 8 6 6">
    <gradient x=20 y=6 angle=90 width=600 height=500 tint="#7fffffff" colors="#ff007fff #7f00ffff #ff007fff #ff0000ff #ff000000 #ffffff00" offsets="0.0 0.125 0.25 0.5625 0.8 1.0"/>
  </bevel>
</composite>

<recall srcid="Burning Rose"/>
<recall srcid="astext demo"/>
<recall srcid="test output"/>
<recall srcid="AfterStep owns!"/>
