Rendering Images not Working as Expected

Godot Version

Godot 4.2.1


I’m making a game where the main character is a turret. The sprite is perfect in the editor but when I load it up for debugging I get this awful result.
Base turret
Any help on how I can stop it from getting more pixelated. Don’t worry about rotation, thats part of the game.

It looks like you need to upscale the pixel art. just search for pixel art up scaling

Ok thank you

I realised just now that it isn’t just for pixel art, my entire project becomes more pixelised