Rotate 90 should not use Rotsprite

If you use 90 degree rotation (from the menu) while Rotsprite is enabled, it will use it despite no filtering being needed.
This means that if you rotate something it will be distorted.

To me this is unintended behavior, as filtering is never needed when rotating at those angles.
It can also be a little confusing if you don’t know what’s causing it, as the changes can be very subtle, and a user may not realize that it happened until it’s too late.

4 Likes

I agree. It was pretty confusing at first. :slight_smile:

I’m wondering if there’s an issue with Aseprite’s implementation of RotSprite. If you download the official RotSprite executable from their site, and use it to rotate an image by 90 degrees, the output is perfect.

1 Like

I’m just guessing, but I’d assume they just have hard coded exceptions for those angles.

I’m sure they do, but if aseprite is calling rotsprite, shouldn’t rotsprite use those exceptions when given a 90 degree input? I guess it depends how it was implemented.

It’s also possible Asesprite uses an outdated version of it.