Not being particularly great artist, whether on canvas or a graphics program, I tend to use a program called POV-Ray for working out my 2D rendering. POV-Ray allows for backgrounds of solid colors, so I can use this as color keys, and it allows for alpha channel and PNG files though I'm not sure how the alpha translates through if used as an image since I have to run it through another process.
AAR, POV-Ray also allows me to control the amount of anti-aliasing, from 0 to some other number (usually 0.3). If I use anti-aliasing it comes out with much smoother appearing edges in the original, without it, the results suffer a bit from the jaggies. But unless my background in a game is the same color as the background of the original, anti-aliased images tend to leave artifacts on the edges of the object due to the blending done on the original.
So, how do y'all deal with this? Just aim for the same colored back ground? Allow the jaggies to prevail?
Lilith, Night Butterfly
I'm not a programmer but I play one in the office