The way it works is this - the images are blurred when pasted to bitmap 0 (the current screen display) because essentially they're being anti-aliased by DirectX (cheers DX!). If you then grab from bitmap 0 and paste again, you get double the blur effect and so on until it becomes a hazey mess.
If you "get image" from an offscreen bitmap (1+) then the image will be fine until you paste it again.
The additional parameter on paste image is a transparency flag - set it to 1 and all pixels coloured RGB(0,0,0) are ignored (hence, transparent).
Cheers,
Rich
"Gentlemen, we are about to short-circuit the Universe!"
DB Team / Atari ST / DarkForge / Retro Gaming