Did you create the PNG image yourself? Or did you grab this off Google or somewhere. Sometimes, images taken from Google / equivalent, make out they are PNGs and transparent, when actually they're not. It may be that it has a background in it as standard.