I'm using:
mySprite = CreateSprite ( myImage )
SetSpriteOffset ( mySprite, GetImageWidth(myImage)/2, 0)
Of course also, SetSpritePosition and so on. I just add "CreateSprite", so you know what "myImage" is.
I'm not using size, and it is positioning fine.
Probably does not the coordinates you are looking for, but it is a good start point, now play with, to fit yours needs.
Most likely you'll need 100 to get bottom left, honestly does not test, since I just need 0 to fit my needs.
3com
Laptop: Lenovo - Intel(R) Celeron(R) CPU 1005M @ 1.90GHz
OS: Windows 10 (64) - Ram: 4 gb - Hd: 283 gb - Video card: Intel(R) HD Graphics