How to render a perfect sprite in game?

I am making my own game project which uses line drawing:

However, once I put it in the game it looks like this:

All sprites are drawn in 512 *512 px in case of scaling, and the sprite setting is below:

Camera settings:

I simply could not understand why this problem occurs.
If anyone could solve this problem, or simply address the cause of this problem, please help!
I have been trying to find a solution to this for days now.


I cannot submit the thread without getting rid of those pictures. please see my replay below




The Sprite in scene:

The Sprite in game:

Settings:

Hi, for the screenshots of the Sprites in-game, is that from the in-editor Game view and what settings are you using for the Game view? The scaling should be set to x1. It is also possible that the camera has been set to too small a size and it is zooming in onto your Sprites in game view, causing them to appear pixelated.

Also while your Sprites are drawn 512 x 512, as they are imported at 256 max resolution size, they are halved in resolution and limited to 256 x 256 in the Editor. Could you let me know the background about how the Sprites will be used (as UI icons etc.) to help you better.