Yeah scaling and rotation tends to [be not very good] unless you put a filter and mip mapping on. Don't forgot to mask the image as well as this is normally done by default.
eg) loadimage(<file>,MASKEDIMAGE|FILTEREDIMAGE|MIPMAPPEDIMAGE)
eg) loadimage(<file>,MASKEDIMAGE|FILTEREDIMAGE|MIPMAPPEDIMAGE)