>>7988785>https://files.catbox.moe/9vlb7m.png>It's 45x45px originallyThe image you linked is 32x32.
>720x720px, a 1080px, a 2k and a 4k resize.I take it you mean 720, 1080, 1440, and 2160.
>All of these are %45=0 so it should scale correctly.Well yes, but since the image is actually 32x32, no.
Except for 1440, the scaling factor isn't an integer.
A nice workaround is to scale big enough to get an integer factor, and downscale to the target resolution.
This ensures that the pixels remain square, at the cost of slight blurriness at the edges of the pixels.
Speaking of which, how exactly do you want the scaling to happen?
By making the pixels bigger using nearest neighbor, like picrel?
By using a fancy pixel-art scaling algorithm (
https://en.wikipedia.org/wiki/Pixel-art_scaling_algorithms)?
By using img2img in Stable Diffusion to make a whole new high-res sprite?