Easiest way to drawn an image on another?

BlitzMax Forums/BlitzMax Programming/Easiest way to drawn an image on another?

I was responding to GA.
The odd missing pixels in windowed mode are a colour depth issue ... I think.
Graphics 800 , 600,32
Local image1:timage = LoadImage("max_alpha.png")
Local image2:timage = CreateImage(400 , 400)
SetBlend alphablend
SetAlpha 0.5
SetClsColor 255 , 0 , 255
Cls
DrawImage image1 , 0 , 0
DrawImage image1 , 100 , 0
GrabImage(image2 , 0 , 0)
Flip
WaitKey()
While Not KeyHit(KEY_ESCAPE)
	Cls
	SetAlpha 1.0
	DrawImage image2 , 0 , 0
	Flip
Wend

Actually, scrap that it has the nasty halo effect.
BTW : Who is using DX9? RTT works at DX7.