Advise on rotation

I’m trying to figure out how to have something rotate, like a cog.

It’s almost correct, but looks like it’s bulging out to you.

Rotating cog.aseprite

Any advice on it?

I suspect it’s that the volume of the cog can’t be identical because of the discrete pixels, which I guess would mean that this is as good as it gets.

It’s probably not consistent, no. Automatic rotation makes a guess as to where the pixels should go, but it doesn’t take things like shape area into account, and it’s very easy for something as simple as the exact position or angle of the object to result in things getting biased towards a thinner or thicker shape. This is something you’d need to tweak by hand to get right.

That was done by hand. Rotation didn’t get close to working.