Hopefully, this commented snippet will help.
` turn sync on and set rate to 60
sync on
sync rate 60
` turn backdrop on
backdrop on
` colorkey is black by default
` use set image colorkey red, green, blue - to use an other color as transparent
` set image colorkey 255, 255, 0
` load image - preserve pixel perfect quality
` if the image file type supports an alpha channel such as png or dds
` then the file will need to be saved with an alpha channel to work
` in this case colorkey is not relevent
load image "image.bmp", 1, 1
` create sprite and center it on screen
sprite 1, (screen width()-image width(1))/2, (screen height()-image height(1))/2, 1
` set sprite with backsave and transparency enabled
set sprite 1, 1, 1
do
sync
loop
Edit:Quote: "
` not required - creating a sprite or 3D object will set the backdrop automatically
backdrop on"
I take that back, it appears creating a sprite will not set the backdrop.