This question has already been asked and answered here:
how do I create a sprite with hard (aliased) edges, but still be antialiased inside?
But this does not work for me. I think something has been left out.
I would have simply commented on that question, but I need 50 reputation.