That's probably because the transparent pixels on the outer edge of your image have a white color value - you'll have to color them with some program that supports saving the color of transparent pixels. Depending on your program it might be an option that's off by default and you have to turn on.