Fix sprites from being "grainy"

Put simply, I am making a top down io-like game, but I’m noticing with some of my sprites, especially circular ones, that there’s a bit of a grainy look to the edges of it. My first assumption was that my sprites were too small, so I re-rendered the sprites at 1024x1024 and brought them back into the game,
but the issue still persists.

Here’s a picture of one of the sprites…
alt text

If you look at the inside of the cannon part of the turret, it appears to be slightly pixelated / grainy. I want to make sure all my game objects look crisp, clean, and professional when I release the game.

Side note: Building the game and launching it yields the same results.

To add, sprites look perfectly fine up close both in the 1024x1024 version and 32x32 version. This only occurs when zoomed out at a distance, which is the main issue since that’s where the Camera is always gonna be.